Difference between revisions of "Multiseat"

From A-Eskwiki
Jump to: navigation, search
m
Line 1: Line 1:
 
[[category:sysop]]
 
[[category:sysop]]
Bij A–Eskwadraat staan de [[workstations]] in de werkkamer ingesteld als '''dual-seat'''. Dit houdt in dat er op iedere computer twee werkplekken beschikbaar zijn.
 
  
Om deze functionaliteit te bieden hebben de computers een extra videokaart gekregen, waardoor er een tweede X-server kan draaien. Deze wordt dan gekoppeld met, in udev gespecificeerde, input devices. Waarbij alle input devices die op een bepaalde usb-poort worden aangesloten, toegewezen worden aan de secundaire-seat. De overige input devices worden standaard toegewezen aan de primaire-seat.
+
Bij A–Eskwadraat staan de [[workstations]] in de werkkamer ingesteld als '''quad-seat'''. Dit houdt in dat er op iedere workstation vier werkplekken (seats) beschikbaar zijn. Tegenwoordig word het instellen van de quad-seat configuratie gedaan met loginctl. Met loginctl worden udev regels geproduceert welke de muis, toetsenbord, en video kaart aan een seat toewijzen. Een werkende set udev regels is te vinden in de salt configuratie. Verander de instellingen van loginctl dus alleen als het niet anders kan! Lees de handleiding van loginctl voor meer informatie over het toewijzen van devices aan seats.
  
== Wijzigingen in configuratie ==
+
<pre>
In de volgende bestanden zijn wijzigingen aangebracht voor multiseat:
+
loginctl --help
* ''/etc/udev/rules.d/99-seats.rules'' (voor het onderscheiden van de input)
+
</pre>
* ''/etc/X11/xorg.conf'' (voor het bepalen welke input en videokaart bij de primaire-seat horen)
+
 
* ''/etc/X11/xorg_secondary.conf'' (voor het bepalen welke input en videokaart bij de secondaire-seat horen)
+
Een lijst van de momenteel ingelogde gebruikers is te verkrijgen met:
* ''/etc/gdm/gdm.conf'' (voor het starten van de login-schermen op zowel :0 als :1)
+
<pre>
 +
loginctl
 +
</pre>
 +
 
 +
Soms laten gebruikers een werkplek achter en vergeten deze weer te unlocken. Gebruik de volgende toetsencombinatie om de gebruiker uit te loggen. Let wel op dat de gebruiker bestanden kan kwijtraken.
 +
<pre>
 +
ctrl + alt + backspace
 +
</pre>
 +
 
 +
=== Seat Instellen ===
 +
Om een device toe te wijzen aan een seat zijn twee stappen nodig. Normaal is alle hardware aan seat0 toegewezen. Eerst zoek je de device ID met:
 +
<pre>
 +
loginctl seat-status <seat id>
 +
</pre>
 +
 
 +
Vervolgens wijs je de seat toe aan een seat met:
 +
<pre>
 +
loginctl attack <seat-id> <device ID>
 +
</pre>

Revision as of 20:45, 12 November 2014


Bij A–Eskwadraat staan de workstations in de werkkamer ingesteld als quad-seat. Dit houdt in dat er op iedere workstation vier werkplekken (seats) beschikbaar zijn. Tegenwoordig word het instellen van de quad-seat configuratie gedaan met loginctl. Met loginctl worden udev regels geproduceert welke de muis, toetsenbord, en video kaart aan een seat toewijzen. Een werkende set udev regels is te vinden in de salt configuratie. Verander de instellingen van loginctl dus alleen als het niet anders kan! Lees de handleiding van loginctl voor meer informatie over het toewijzen van devices aan seats.

loginctl --help

Een lijst van de momenteel ingelogde gebruikers is te verkrijgen met:

loginctl

Soms laten gebruikers een werkplek achter en vergeten deze weer te unlocken. Gebruik de volgende toetsencombinatie om de gebruiker uit te loggen. Let wel op dat de gebruiker bestanden kan kwijtraken.

ctrl + alt + backspace

Seat Instellen

Om een device toe te wijzen aan een seat zijn twee stappen nodig. Normaal is alle hardware aan seat0 toegewezen. Eerst zoek je de device ID met:

loginctl seat-status <seat id>

Vervolgens wijs je de seat toe aan een seat met:

loginctl attack <seat-id> <device ID>