Questo mini Tutorial spiega velocemente come gestire stazioni multiple di X. Si rende particolarmente utile quando in famiglia dovete switchare da un utente all'altro, oppure per apportare modifiche veloci usando X.
Prima di tutto verificate il funzionamento dei terminali (non grafici) con la combinazione tasti Ctrl+Alt+F2, Ctrl+Alt+F3,..., Ctrl+Alt+F6". Se partite da init3 tutti i terminali saranno funzionanti, mentre se partite dal livello 4 funzionerà solo Ctrl+Alt+F6. Per risolvere questo problema modificate il file /etc/inittab aggiungendo un 4 a tutte le righe delle shell. Per esempio:
# These are the standard console login getties in multiuser mode: c1:1235:respawn:/sbin/agetty 38400 tty1 linux c2:1235:respawn:/sbin/agetty 38400 tty2 linux c3:1235:respawn:/sbin/agetty 38400 tty3 linux c4:1235:respawn:/sbin/agetty 38400 tty4 linux c5:1235:respawn:/sbin/agetty 38400 tty5 linux c6:12345:respawn:/sbin/agetty 38400 tty6 linux
# These are the standard console login getties in multiuser mode: c1:12345:respawn:/sbin/agetty 38400 tty1 linux c2:12345:respawn:/sbin/agetty 38400 tty2 linux c3:12345:respawn:/sbin/agetty 38400 tty3 linux c4:12345:respawn:/sbin/agetty 38400 tty4 linux c5:12345:respawn:/sbin/agetty 38400 tty5 linux c6:12345:respawn:/sbin/agetty 38400 tty6 linux
Generalmente l'avvio del server X avviene attraverso lo script startx che in condizioni normali avvia la sessione grafica ":0". La sessione grafica :0 occuperà in pratica la prima console virtuale che corrisponderà a Ctrl+Alt+F7. Volendo avviare altri serventi X è necessario:
E' possibile a questo punto muoversi tra le due sessioni grafiche con i comandi Ctrl+Alt+F7 e Ctrl+Alt+F8. Se dovete aprire un'altra sessione procedete a fare il login tramite Ctrl+Alt+F3 e a lanciare una nuova istanza di X tramite startx -- :2 .
In generale, la sintassi è quindi: startx -- [doppio trattino] [:stazione-grafica] Ovviamente l'utente loggato sulla console F3 prenderà posto nella console virtuale F9 e così via....