Repository 32bit  Forum
Repository 64bit  Wiki

Slackware e sessioni X Multiple: differenze tra le versioni

Da Slacky.eu.
 
(Configurazione originale di /etc/inittab)
 
(9 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, vedi esempio:
+
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 ==
  +
<pre>
  +
# 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
  +
</pre>
  +
  +
== Configurazione modificata per avere tutte le console virtuali attive anche in init4 ==
  +
<pre>
  +
# 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
  +
</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 20: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