Comment désactiver tty de consoles virtuelles [1-6]?

19

Comment désactiver la commutation vers des terminaux virtuels (TTY) à l'aide de ( Ctrl+ Alt+ F1... F6) dans Ubuntu?

Maythux
la source
1
Je suppose que vous devriez jeter un oeil à cette réponse à Comment puis-je réduire le nombre d'ATS?
arsaKasra
1
Par curiosité, pourquoi voulez-vous cela? J'ai un ensemble de scripts d'init mal comportés qui ont en quelque sorte désactivé ces derniers et j'essaye de les restaurer !
Kyle Strand

Réponses:

23

J'ai trouvé trois méthodes. Je m'inscris pour aider les autres s'ils ont besoin:

Première méthode:

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

Deuxième méthode:

Ouvrez / créez le fichier  /etc/X11/xorg.conf à l'aide de la commande suivante:

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

et ajoutez les lignes suivantes à l'intérieur:

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

Troisième méthode:

sudo -i

vi /etc/default/console-setup

changer ACTIVE_CONSOLES="/dev/tty[1-6]"à votre choix. Disons que si vous ne voulez que deux ATS ou une console virtuelle, passez àACTIVE_CONSOLES="/dev/tty[1-2]"

cd /etc/event.d

Commentez toutes les lignes du ttyXfichier dont vous n'avez pas besoin. Dans cet exemple, tty3-tty6 redémarrez pour voir la modification.

Maythux
la source
17

Ouvrez / créez le fichier /etc/X11/xorg.confà l'aide de la commande suivante:

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

et ajoutez les lignes suivantes à l'intérieur:

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

Source: [toutes les variantes] Comment désactiver CTRL ALT F1 - ubuntuforums.org

Radu Rădeanu
la source
9
Notez que de temps en temps, lorsque X11 se bloque, ces touches vous permettent de sortir sur une console et de nettoyer l'arrêt de votre système ... Je l'ai utilisé plusieurs fois bien que ces jours-ci, j'ai beaucoup moins de problèmes avec le X11 bloqué!
Alexis Wilke
0
sudo rm /etc/init/tty*.conf

Cela supprimera totalement le tty* conffichier et vous ne pourrez donc pas l'utiliser :)

NB: vous ne pourrez pas le restaurer plus tard

Maythux
la source
0

ouvrir la conf tty dans le /etc/init/répertoire

commentez ces lignes dans les fichiers ttyX.conf:

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

Exemple pour désactiver tty1:

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

Puis éditez en insérant # devant les commandes

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

Enregistrer et redémarrer

muru
la source