Come disabilitare le console virtuali tty [1-6]?


19

Come disabilito il passaggio a terminali virtuali (TTY) usando ( Ctrl+ Alt+ F1... F6) in Ubuntu?


1
Immagino che dovresti dare un'occhiata a questa risposta a Come posso ridurre il numero di TTY?
ArsaKasra,

1
Per curiosità, perché lo vuoi? Ho una serie di script init mal comportati che in qualche modo li hanno disabilitati e sto cercando di ripristinarli !
Kyle Strand

Risposte:


23

Ho trovato tre metodi. Sto elencando per aiutare gli altri se hanno bisogno di:

Primo metodo:

sudo tee -a /etc/init/tty{1..6}.override <<<"manual"

Secondo metodo:

Apri / crea il file  /etc/X11/xorg.conf usando il seguente comando:

sudo -i gedit /etc/X11/xorg.conf

e aggiungi le seguenti righe all'interno:

Section "ServerFlags"
    Option "DontVTSwitch" "true"
EndSection

Terzo metodo:

sudo -i

vi /etc/default/console-setup

cambiare ACTIVE_CONSOLES="/dev/tty[1-6]"la vostra scelta. Diciamo che se vuoi solo due TTY o console virtuale, passa aACTIVE_CONSOLES="/dev/tty[1-2]"

cd /etc/event.d

Commenta tutte le righe del ttyXfile che non ti servono. In questo esempio tty3-tty6 Riavvia per vedere la modifica.


17

Apri / crea il file /etc/X11/xorg.confusando il seguente comando:

sudo -i gedit /etc/X11/xorg.conf

e aggiungi le seguenti righe all'interno:

Section "ServerFlags"
    Option "DontVTSwitch" "true"
EndSection

Fonte: [tutte le varianti] Come disabilitare CTRL ALT F1 - ubuntuforums.org


9
Nota che di tanto in tanto, quando X11 si blocca, quei tasti ti permettono di uscire da una console e pulire lo spegnimento del tuo sistema ... L'ho usato molte volte anche se in questi giorni ho molti meno problemi con X11 che rimane bloccato!
Alexis Wilke,

0
sudo rm /etc/init/tty*.conf

Questo rimuoverà totalmente il tty* conffile e quindi non sarai in grado di usarlo :)

NB: non sarà possibile ripristinarlo in seguito


0

apri tty conf nella /etc/init/directory

commentare quelle righe nei file ttyX.conf:

#respawn 
#exec /sbin/getty -8 38400 ttyX

Esempio per disabilitare tty1:

sudo -H gedit /etc/init/tty1.conf

Quindi modifica inserendo # davanti ai comandi

#respawn 
#exec /sbin/getty -8 38400 tty1

Salva e riavvia

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.