Sample Header Ad - 728x90

X11 multiseat configuration

1 vote
0 answers
460 views
I am trying to achieve a Windows-like multiseat effect on my Linux machine with Xorg. My goals are: - Each user has a single graphical session where they run their graphical applications. - They can disconnect from their session while keep all their applications running. - They can access their session from either console (screen + keyboard + mouse) or remote (VNC). Once they connect from one place,other places are disconnected. In short, they can only connect to their session from one place. - When they switch from console to remote or vice versa, their graphical applications are still running without being interrupted. - Once a console user disconnect and connect their session using VNC, another user can use the console simultaneously, so the system is running two sessions. - Users can logon completely using VNC, i.e. showing the display manager over VNC, and creating a session if needed, without using the console. I tries to access my desktop using x11vnc(1), and it works. However, my screen is shared on both the console and my remote VNC client. This is not what I would like. Also, using x11vnc(1) does not support the multi-user scenario. I Googled and found that this is a technique called "multiseating", but this technology seems no longer actively used because people no longer need to connect to a shared Unix machine (correct me if I am wrong). Are there any ways to achieve this? Thanks very much for any help provided. My specs: - GNU / Linux with Xorg - Display manager: SDDM - Window manager: i3wm - Session manager: systemd-logind
Asked by Yuuta Liang (21 rep)
Sep 24, 2022, 09:45 PM
Last activity: Sep 24, 2022, 09:50 PM