On Thu, 2004-06-03 at 13:11, Mark McLoughlin wrote:
Hey,
Caolán and I have been working on prototyping a VNC based terminal
services system which also allows hot-desking.
The idea is that we allow GDM to accept VNC connections, spawn a VNC
server for each new connection and display a login screen. The user then
authenticates through the login screen as normal and GDM starts a new
session on the VNC server. However, if you then close your VNC client,
the session doesn't go away. GDM continues to manage that session.
You may then go to a different terminal, the server will spawn off a
new VNC server with a login screen through which you log in. However,
once you log in, GDM detects that you already have a session running and
switches you to your original session rather than starting a new
session.
How are you handling device ownership for the hosting machine? I presume
the vnc-connected hosts are not getting perms to cdroms and soundcards
and what-not. Will any of this be functional to implement limited
user-session switching a la XP or OSX?
Thanks,
-sv