You will typically do this for a screen card, sound card and some USB ports and then you will have another seat available.
If you want to reset run:
~ sudo loginctl flush-devices
Some gotchas:
Seats and users are two different concepts. You can log in on any seat with any user but then you should not log into the other seats with the same user. That generally causes issues for me but is fixed with a reboot.
I did not follow a specific guide but the setup is relatively simple. The commands I list below is all you need to set it up.
To view existing seats:
To show assigned hardware for a specific seat: Initially there will one seat. To create a new seat just attach some hardware to it.Lets reassign a usb port to a new seat:
Lets reassign a sound card to seat 1 instead: You will typically do this for a screen card, sound card and some USB ports and then you will have another seat available.If you want to reset run:
Some gotchas:Seats and users are two different concepts. You can log in on any seat with any user but then you should not log into the other seats with the same user. That generally causes issues for me but is fixed with a reboot.
Use GPU's that run on the same driver.