if you want to get the screen working ‘properly’, i.e. full screen
then you just need to edit matron/src/hardware/screen.c and change the resolution, and also change both the formats to CAIRO_FORMAT_ARGB32
then you can use cairo_scale(cr, s, s) , where s is a scale factor, to make the text readable 
ok, the next issue, i saw, but didn’t solve. (because im going in a different direction at the moment)
is because norns is writing directly to the framebuffer and so is X, any X screen updates with override the norns display…
to solve this ‘properly’ you need to change screen.c over to use and X11 surface.
however, what I think you could do, if your not a programmer, what you could do as a temp measure is to just get X running, but not have a window manager, i.e so nothing disturbs the display
(ideally id say the best option for your waveshare, Ive one too … would be to update screen.c to use SDL, that means X does not need to run, so less resources)
however… and the reason I didn’t go too far this way, is your also next going to need control for that display.
to do this you either need to:
a) add encoders/buttons via
then update the gpio ,as @tehn suggested, that is trival from a coding perspective
but the issue is there is enough gpio left with pisound installed.
b) do the control aspect some other way
this is ‘easy’ enough from a hardware perspective,
e.g. use a midi controller, use an Arduino for encoders etc, then send over uart.
but it requires you to then write a new ‘matron’ driver - which lets say (having done it) has its challenges 
I say this is because the menus, only respond to encoder events… and Im not sure if you can generate these from the lua layer, if you can, then you might be able to control via midi… (if not this might be an interesting small addition to matron)
the alternative to all this…
forget the current screen/current apps all together, and just write your own ‘norn’ apps in lua that rely solely on midi, using the hardware you have.
this involves a bit more ‘lua’ and there are limitations(*) , but in these early days of norns, I think could still be quite rewarding.
also, it may be that ‘limitations’ this approach has, may be reduced as norns matures.
(*)Ive not had an exhaustive look at the lua layer, so can’t really say whats possible and whats not with this approach, but finding that out, would be interesting in itself.