I like to use vnc to connect to an existing session/display on my ubuntu machine, either actual or virtual (like created with Xvfb). I need to set it up through terminal and ssh, i.e. I do not have access to the machine.
I have explored 3 options but each lack a feature I need.
vino:
Works fine, but it does not seem possible to only send a portion of the display with something like a -Geometry option.
x11vnc:
Works fine, but the
-repeat
bug is a bummer. It is explained under-repeat
option here.x0vncserver:
Works very well and I thought this is the one I have been looking for. However, the clipboard does not get synced between host and server as mentioned here.
So, are there any other options? I do not want to use TeamViewer of NoMachine and I like to have gnome ubuntu dekstop.
Try X2Go.
sudo apt-get install x2goserver x2goserver-xsession
Clipboard is working fine, resolution is dynamically changing and one of the best features - it is completely free. More info here: X2Go Wiki page