@bocephus:
Did this happen only when Presence VNC was running and you opened other apps? This sounds rather outlandish, maybe it's something unrelated?
It wasn't running at all. I installed it, opened and closed it, and then any scrolling anywhere just rendered a blur of distorted horisontal lines. I uninstalled it again and all was fine. I've never had that happen before, and I've installed some pretty weird stuff.
Presence VNC is not really installing anything extraordinary or doing weird things to your X server, so my guess would still be some random fluke by the app manager/maemo/your hardware.
You could try reinstalling it to see if you can reproduce it, and then checking if it also occurs with other Qt apps or some program that uses hardware accelerated graphics. (Not sure if Qt automatically makes use of that)
I don't own an N9, so I can't do anything myself, but you're quite welcome to port it.
Someone told me it compiles, only the N9's default Qt theme apparently makes it look rather ugly?
cd libvnc && ./configure && cd libvncclient && make
cd ../..
qmake-qt4
make
Dependencies are qt4, libjpeg62 and zlib (and some sort of SDK...)
The only things that are platform specific and won't work are the volume buttons and landscape mode. (portrait is the default on N9?)
Thanks for this great program - it's my everyday-use VNc viewer. One request, though - it seems to have some hardcoded workaround, to make N900 hardware keyboard working properly. Would it be possible to include some option, that would make it work properly with external keyboards also?
As we have USB keyboards (via USB hostmode) and Bluetooth ones easily available these days (hassle-free usage, thanks to extkbd package), it would really fix the one and only (yet, quite big) issue that I was having with Presence VNC.
As for ideas how to achieve that easily - rDesktop for Maemo, does have an option (tick field) called "Bluetooth Keyboard". Despite it's name, it also works fine for USB keyboards - as long as correct layout is selected via extkbd package.
I suspect, that rDesktop used some quick workaround, thus - when "Bluetooth Keyboard" is ticked - layout is sucked from HAL or whatsnot. I'm not coder, so sorry for no patch ready, but You could probably figure it out by examining rDesktop for Maemo code (which is, of course, Open Source).
I tried to install, managed to get through, the app can be started (no icon, just from cli), but the connection fails. things are moving in the right direction!