The "Desktop Sharing" settings that come installed by default seem to use VNC. VNC is a bit of a bandwidth hog, can only work at the resolution of whatever screen is attached to the host, and mirrors every action on the host. (It also seems to work poorly with compositing, but maybe that's been fixed.)
I know about X tunnelling, but that's annoying to use and doesn't always work properly (or, more accurately, some apps don't work properly).
Is there any kind of protocol in between the two, similar to RDP used for Windows? Specifically, something that can run at a different resolution to the host screen and is a little lighter on the network? (Ideally, the more the protocol could have in common with RDP, the better.)
rdesktopis what's used afaik and it uses RDP. rdesktop.org VNC should be a seperate install (and is not the default)(someome correct me if I am wrong). – Rinzwind Jan 18 '12 at 12:54x2gois a great solution to this problem, but does not appear as an answer to the duplicate or in the Wikipedia list linked to therein. But the answers to the other questions are probably close enough (if outdated) that I would not have posted a bounty to get new answers. – detly Jan 19 '12 at 3:54