MultiSessionX is a quick user switching solution for X11 that uses VNC for enduring sessions.
MultiSessionX offers numerous features, including maintenance of multiple user logins from a single terminal without requiring users to log out from their sessions. You can also reconnect to sessions from another terminal, and there is the option to have multiple sessions per-user. The software allows multiple connections to a single session (vnc -shared) and supports the creation of non-persistent sessions that start the window manager normally to support features that are not available through VNC (high-speed video, opengl).
The use of xdialog and an X11 login manager with MultiSessionX can provide similar behavior and visual appearance to Windows 2003 with Terminal Services, which is a noteworthy bonus. It's important to note that this project was created in early 2002, long before Windows 2003 was released.
MultiSessionX is licensed under the general BSD license, which doesn't contain an advertising clause.
The software has some limitations, such as VNC's bugs and limitations that don't support features such as OpenGL or XV visuals. To address this, non-persistent sessions are provided as a workaround. VNC may also cause visual artifacts, which can be a nuisance when using the software. Finally, MultiSessionX doesn't work with Zenity at all, even with its gdialog emulation.
Version 0.6: N/A