I run the UltraVNC viewer in listen mode under WINE on Ubuntu for that -- been doing it that way for years. Occasionally there are weird things -- for instance, if you try fullscreen mode you'll be chasing the floating title bar all over the screen -- but most of the time it works well.
I found that putting it directly in my startup caused problems. I don't recall if it didn't work right, or if it was just that the systray icon didn't show up consistently if it launched too soon (Now I'm using the Unity interface which disables it anyway...) but for whatever reason, I've always had it delay startup by requiring user confirmation; this is what I actually have executed in my "startup applications":
- Code: Select all
bash -c "zenity --info --title='UltraVNC Viewer (Listen)' --text='Press [Enter] to place icon in system tray.'; /usr/local/bin/vncviewer-listen"
/usr/local/bin/vncviewer-listen contains:
- Code: Select all
wine 'C:\UltraVNC\vncviewer.exe' /listen