Repository 32bit  Forum
Repository 64bit  Wiki

Slackware e sessioni X Multiple: differenze tra le versioni

Da Slacky.eu.
(Configurazione originale di /etc/inittab)
 
(7 revisioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
  +
[[Category:Server_X]]
=Introduzione=
=Introduzione=
Riga 7: Riga 8:
=Verifica Configurazione=
=Verifica Configurazione=
Prima di tutto verificate il funzionamento dei terminali (non grafici) con la combinazione tasti ''Ctrl+Alt+F2'',
+
Prima di tutto verificate il funzionamento dei terminali (non grafici) con la combinazione tasti
''Ctrl+Alt+F3",..., ''Ctrl+Alt+F6".
+
''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''.
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 risolvere questo problema modificate il file ''/etc/inittab'' aggiungendo un 4 a tutte le righe delle shell.
Per esempio:
Per esempio:
'''Configurazione originale di /etc/inittab'''
+
== Configurazione originale di /etc/inittab ==
+
<pre>
\# These are the standard console login getties in multiuser mode:
+
# These are the standard console login getties in multiuser mode:
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
Riga 28: Riga 29:
c6:12345:respawn:/sbin/agetty 38400 tty6 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux
  +
</pre>
'''Configurazione modificata per avere tutte le console virtuali attive anche in init4'''
+
== Configurazione modificata per avere tutte le console virtuali attive anche in init4 ==
+
<pre>
# These are the standard console login getties in multiuser mode:
# These are the standard console login getties in multiuser mode:
Riga 44: Riga 46:
c6:12345:respawn:/sbin/agetty 38400 tty6 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux
  +
</pre>
  +
  +
  +
=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....

Versione attuale delle 21:36, 11 set 2006

Indice

[modifica] 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.

[modifica] 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:

[modifica] 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

[modifica] 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


[modifica] 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