OK - here is something that I have had working a ton of times in the past - an XDMCP enabled X server that serves nice and shiny sessions including a login handler.
What I have:
- A virtual Ubuntu machine running on ESXi - I want this machine to be a like a Windows Terminal Server.
- A working VNC setup via
x11vnc
- this is OK if you have a running sesion, but not if you want to login and create a new session. Also - quite messy on a multi user box - A lot of experiments with
lightdm
andgdm
, trying to get theXDMCP
functionality up and running. Editing/etc/lightdm/lightdm.conf
and/etc/gdm/*
is working to some extent. I can get the login manager running via lightdm, but once logged in, the user is just left hanging with no session to play with.
In lightdm
(which is where I am at right now), my lightdm.conf
has this:
[SeatDefaults]
allow-guest=false
[XDMCPServer]
enabled=true
port=177
There are some things here I think I am just not getting - this is where I'd like some really super answers:
XDMCP still lives (via SSH or not) even though it is sort of old and grey. Is there something new (like a new protocol) I don't know about that I should be using instead?
Is the user base for this sort of thing shrinking and should I be employing a different strategy? I really don't want to because I like terminal servers.
And - this is of course the answer I am really looking for:
- Can someone point me to the exact spots in the
gdm
orlightdm
config files that need to be changed in an otherwise completely default Ubuntu 14.04.2 Desktop edition (64 bit)?
I realize there are projects like LTSP out there, but this is not what I want, since I don't want my clients to boot into a Ubuntu setup or anything - they just need to be able to log in same as if they were using Remote Desktop to start a Windows session. I am really feeling quite dejected at this point - I had this working super smooth ten years ago, but now a working solution completely eludes me.