so this means I can be on a vacation, turn on my ubuntu desktop remotely, login and control it ? I have a strong need for this as my desktop is also a server

For a remote Linux system you can also do a lot over plain SSH as well.

You can already do this with VNC or Xpra (the latter is a screen/tmux for graphical applications).