This is really cool, so I thought I’d share. I came across a query regarding the possibility of setting up multiple simultaneous users with their own keyboards, mice, and monitors (and whatever else) on the same system. It seems like such a Linux thing to do, and yet, the topic is a bit opaque to those who don’t know the proper terminology (such as “multiseat”). It really isn’t too hard to set up, however, so I thought I’d outline the general process on a Fedora 21 system. Systemd actually makes this quite easy:
1. Identify the seats currently defined for your system (probably just seat0).
2. List the devices currently attached to the seats (simple if it’s just seat0)
loginctl seat-status seat0
3. Identify the devices you would like to repurpose for the new seat (seat1, in this example) and attach them to seat1.
loginctl attach seat1 /sys/devices/device_path_here [attach as many as are necessary for your purposes]
4. Observe success and rejoice.
Detailed instructions for this procedure can be found for Fedora 17 (when Lennart Poettering first introduced the functionality in systemd 30) and they seem to me to work for Fedora 21 as well, though I have not tested it entirely. Leave feedback if you get this working or run into trouble!