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
You can already do this with VNC or Xpra (the latter is a screen/tmux for graphical applications).
For a remote Linux system you can also do a lot over plain SSH as well.