Repository 32bit  Forum
Repository 64bit  Wiki

Slackware e sessioni X Multiple

Da Slacky.eu.
Versione delle 21:36, 11 set 2006, autore: L1q1d (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Indice

Introduzione

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.

Verifica Configurazione

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:

Configurazione originale di /etc/inittab

# 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

Configurazione modificata per avere tutte le console virtuali attive anche in init4

# 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


Comando Startx

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:

  • accedere ad una console testuale tramite la combinazione di tasti Ctrl+Alt+F2;
  • eseguire il login;
  • impartire il comando startx -- :1

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....

Strumenti personali
Namespace

Varianti