Wie deaktiviere ich Virtual Consoles tty [1-6]?

19

Wie deaktiviere ich das Umschalten auf virtuelle Terminals (TTYs) mit ( Ctrl+ Alt+ F1... F6) in Ubuntu?

Maythux
quelle
1
Ich denke, Sie sollten sich diese Antwort auf Wie kann ich die Anzahl der TTYs reduzieren?
arsaKasra
1
Warum willst du das aus Neugier? Ich habe eine Reihe von schlecht benommenen Init-Skripten, die diese irgendwie deaktiviert haben und versuchen, sie wiederherzustellen !
Kyle Strand

Antworten:

23

Ich habe drei Methoden gefunden. Ich liste auf, um anderen zu helfen, wenn sie brauchen:

Erste Methode:

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

Zweite Methode:

Öffnen / erstellen Sie die Datei  /etc/X11/xorg.conf mit dem folgenden Befehl:

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

und füge die folgenden Zeilen hinzu:

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

Dritte Methode:

sudo -i

vi /etc/default/console-setup

ändere ACTIVE_CONSOLES="/dev/tty[1-6]"deine Wahl. Nehmen wir an, Sie möchten nur zwei TTYs oder eine virtuelle Konsole, und wechseln dann zuACTIVE_CONSOLES="/dev/tty[1-2]"

cd /etc/event.d

Kommentieren Sie alle Zeilen in der ttyXDatei, die Sie nicht benötigen. tty3-tty6 Starten Sie in diesem Beispiel neu , um die Änderung zu sehen.

Maythux
quelle
17

Öffnen / erstellen Sie die Datei /etc/X11/xorg.confmit dem folgenden Befehl:

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

und füge die folgenden Zeilen hinzu:

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

Quelle: [alle Varianten] So deaktivieren Sie STRG ALT F1 - ubuntuforums.org

Radu Rădeanu
quelle
9
Beachten Sie, dass Sie mit diesen Tasten von Zeit zu Zeit, wenn X11 hängen bleibt, zu einer Konsole gehen und Ihr System bereinigen können ... Ich habe das oft verwendet, obwohl ich heutzutage viel weniger Probleme habe, wenn X11 hängen bleibt!
Alexis Wilke
0
sudo rm /etc/init/tty*.conf

Dadurch wird die tty* confDatei vollständig entfernt und Sie können sie nicht mehr verwenden :)

NB: Sie können es später nicht wiederherstellen

Maythux
quelle
0

öffne die tty conf im /etc/init/Verzeichnis

Kommentieren Sie diese Zeilen in der Datei ttyX.conf aus:

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

Beispiel zum Deaktivieren von tty1:

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

Bearbeiten Sie dann, indem Sie vor den Befehlen ein # einfügen

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

Speichern und neu starten

muru
quelle