Punto informatico Network
Canali
20080829205743

Come aggiungere console virtuali ad un sistema GNU/Linux

08/01/2010
- A cura di
Linux & Open Source - I terminali virtuali, raggiungibili tramite la pressione combinata di Ctrl+Alt e un tasto funzione, nelle distribuzioni standard arrivano in media fino a sei. Con questo semplice metodo è possibile averne fino a 63.

Tag

Passa qui con il mouse e visualizza le istruzioni per utilizzare i tag!

storia (1) , linux (1) , gnu (1) .

Valutazione

  •  
Voto complessivo 5 calcolato su 117 voti

Configurare i Desktop Manager

Alla luce di quello che abbiamo fatto finora stiamo cambiando l'ordine dei terminali... e se anche X utilizza un terminale, sebbene libero, va da sé che tutti i Desktop Manager debbano essere modificati per non mettere i bastoni fra le ruote alle console testuali elencate in inittab.

gdm

Il file di configurazione di gdm che ci interessa sta in /usr/share/gdm e si chiama defaults.conf.

Defaults_conf.png

Fate il solito backup:

sudo cp -v /usr/share/gdm/defaults.conf{,.old}

La parte utile consta di due sole opzioni:

FirstVT=<numero>

VTAllocation=<true|false>

  • FirstVT determina il primo terminale virtuale che gdm va a cercare, per poi aprirlo con X: è buona regola mettere il primo terminale libero dopo l'ultimo presente nella lista di inittab. Se il numero di terminale non è specificato gdm tenterà di allocare il primo terminale disponibile;
  • VTAllocation è un valore booleano (che quindi assume solo due valori, vero o falso) che consente di abilitare (con true) o disabilitare (con false) la forzatura del terminale da parte di gdm. È più prudente fissarne il valore su false per evitare "ribellioni" del server X.

Modificate queste due righe possiamo tornare sui nostri passi.

kdm

L'unico file da modificare si chiama kdmrc e di solito si trova nella directory /etc/kde/kdm, o /etc/kde3/kdm, o /etc/kde4/kdm. Se non è in /etc può essere trovato in /usr/share/config/kdm.

Kdmrc.png

Ne facciamo una copia di sicurezza prima di procedere:

sudo cp -v /usr/share/config/kdm/kdmrc{,.old}

E la righe da prendere in considerazione è una sola: ServerVTs, nella sezione General. I terminali in lista vengono aperti da kdm; se sono preceduti da un segno negativo (-7, per esempio) vengono utilizzati solo se sono liberi. Di conseguenza mettere il numero di un terminale senza segno negativo (7) significa forzare quel terminale ad ospitare X. Questo può portare a problemi di interazione con X stesso.

ServerVTs è una lista di ID di terminali utilizzati da X. È opportuno fissare il numero giusto in cui kdm va a posizionare X, che non vada a coincidere con nessun ID di console fissato in inittab. I numeri possono essere anche negativi, nel qual caso xdm ne prenderà il valore assoluto.

Se ServerVTs è omessa xdm tenterà di fissare X nel primo terminale disponibile; se vengono specificati terminali già usati kdm non allocherà il terminale per X e ritornerà al terminale chiamante.

Pagina successiva
Configurare xdm
Pagina precedente
Un po' di sicurezza: /etc/securetty

 

Segnala ad un amico

Tuo nome Tuo indirizzo e-mail (opzionale)
Invia a:
    Aggiungi indirizzo email
    Testo

    © Copyright 2024 BlazeMedia srl - P. IVA 14742231005

    • Gen. pagina: 0.28 sec.
    •  | Utenti conn.: 119
    •  | Revisione 2.0.1
    •  | Numero query: 45
    •  | Tempo totale query: 0.07