Hot answers tagged multiseat
In short, yes, this is possible. The relevant search string you are looking for is "Multi-seat X". The Ubuntu wiki, Gentoo wiki, Debian wiki and Arch wiki all have articles related to multi-seat X. A number of other articles can be found on the Xorg wiki page on multiseat and even more can be found on google. From what I can tell from these articles, ...
Generally, one runs a server with no actual graphical display attached to it (maybe a very simple one for diagnostic work). Clients connect via a network protocol, either X tunneled over SSH or a remote-desktop protocol like VNC or RDP. With the former, users execute GUI programs from the remote shell and they show up seamlessly as windows on their client ...
I found a project called netevent on GitHub which does exactly what I need. It makes local devices available to a remote computer. I was able to forward the mouse, but not the keyboard due to compatibility issues. Technically, this answers my question of how to share the keyboard over the network and have it appear as a separate device.
If I understood your needs you have to bind one screen, keyboard and one mouse to one ServerLayout and the others to the second one. http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/ Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section ...
One interesting possibility I forgot is what Tyler Szabo's answer to my question Multiseat gaming? @gaming.SE suggests: I would use VMWare. This might be possible with just VMWare player (you will need to be able to allocate a mouse to a single VM), or you might need to try VMWare workstation (for which I'm quite sure it works). The hardware/software you ...
Have you tried something like MDM? It looks like it can handle the keyboard/video/mouse mappings in its config file.
Look for multiseat and you will find the info you need. The linked Wikipedia article even describes where MDM fits in. Im a Debian fan so check out Debian Wiki or the Ubuntu Community Docs. XORG has a good collection of multiseat info, including this detailed how-to. Good Luck!
USB keyboards often expose multiple interfaces; it is likely that one is the standard 104-key set and another is the extra buttons. MPWM is a simple window manager that is able to use the MPX extensions to allow for multiple independent client pointers and active windows. You'll have to wait for similar support to appear in other window managers. Xephyr ...
The other answers were certainly on the right path, but the MDM/multiseat documentation is quite lacking and disperse. Some of the links provided here were outdated, referencing XFree86, Xorg's predecessor. Some digging shows that most MDM configurations use Xephyr. Here is a HOWTO on building Multiseat Xephyr configuration: ...
Method no. 1. It is possible to set up the diskless stations - nothing expensive - it have to simply run only a X server preferably with 2D acceleration (3D nowadays). On startup it gets a image from server, starts X login screen that present logging on server. The applications are run on server but they are displayed on thin client. To mess things up it ...
There is a guide on Linux Gazette for a six-headed X11 system. It works by giving a different ServerLayout in the xorg.conf, grouping the different screen, mouse, keyboard. Each screen has its own GDM instance/session.
The hub is irrelevant. You'd normally identify the device corresponding to each seat by its serial number. While you could identify the device by which hub it's connected to, and it might be convenient in some setups, it's more complicated, you don't have to do it this way.
You could use usbip, to share a usb keyboard over the network.
Another answer is LDAP. You can configure a domain as a centralized storage for all users' profiles. How it is done in Debian.
If you have one central server and many client machines, SSH and X11 forwarding is a very good method of accomplishing this. If you're just talking about having one machine with many monitors, keyboards, and mice this is called "Multiseat". I believe with recent X.org versions this is no longer possible, but I believe they're trying to bring it back. Here ...
I don't have the hardware for test something like this, but I would recommend Gentoo if you like to compile your stuff and be a little late with the latest software. However, I am using Sabayon right now, it is based on Gentoo (testing repo). They take it, test it, compile it and release it. So, it's a kind of Gentoo on steroids and it is much more user ...
Only top voted, non community-wiki answers of a minimum length are eligible