Remote Desktop & Elementary OS

Been trying to access my laptop running Elementary using a remote desktop protocol and it’s harder than I’d want. I have not yet finished and so this documents how not to do it. Here are my notes. …


Elementary OS does not support RDP. This article on stack exchange dated Dec 15 says it’s not possible with RDP.



When following the obvious instructions, which include instructions on how to wrote a systemd service description, I get a the basic grey X-Windows screen. I am surprised that it runs in User space, under User privilege. There’s not so much on Elementary although loads on Unbuntu.

Using tightvnc, the configuration and logfiles are held in held in ${HOME}/.vnc folder. There is a file, xstartup which needs to be pointed at the window manager start file. Someone suggests that the following needs to be placed in ${HOME}/.xsession

gnome-session --session=pantheon

I have tried with xfce4 and lxde which I installed. I looked further and some advise using lightdm, all of which involve making changes to $HOME/.vnc/xstartup. The last line needs to invoke the window manager.

I also looked at these pages while trying to get it work.

  1. On Installing using SSH, so command line only but has the lightdm runes, albeit they fail. Also points at How to access desktop on a headless Loki machine.
  2. Ubuntu’s Client Page.
  3. Here’s the video that recommends using lxde.
  4. This is a query on vnc at

I initially tested using RealVNC on windows and then switched to Remina on the VNC server itself. All of which return the grey X screen.

I havn’t tried this yet. Also I wonder if the geometry statement should be written to the configuration file.


I have now come to this which suggests that TigerVNC should be used.

After much buggering around I came across this, Installing tigervnc on Ubuntu which also talks about some really simple window managers.


An idea from somewhere else.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.