I run my Raspberry Pi with
Raspbian with an
X server running but without a monitor connected to it. I installed
tightvncserver and now running:
vncserver :1 -geometry 1600x900 -depth 24
I can have a
lightdm desktop session to connect to.
However, in this way, a totally new
lightdm desktop session is created. This session is different from the one I see on my TV and that eats up another 20 megs of RAM. Obviously, this is not the best solution that can be achieved.
So I installed
vino: I've already used it in Ubuntu with almost no problems at all. However, on
Raspbian, I'm facing a weird problem when trying to have it launched after the first
lightdm login. Given that
Desktop Session Settings doesn't allow to add new entries via its graphical interface, I created a
vino-server.desktop launcher (that calls
/usr/lib/vino/vino-server) and I moved it to
/etc/xdg/autostart/. This method also used to work in
Knoppix, so I was somewhat confident. In fact, within
Desktop Session Settings the new launcher was present and enabled.
After a reboot, no
/usr/lib/vino/vino-server process was running. However, I know that the procedure is almost correct, because if I launch another
vncserver session, I can see a
vino-server process popping up inside the process list.
So the question is: what am I doing wrong? Why does this method work for any other
lightdm session except the main one?