(を使用して仮想端末(TTY)への切り替えを無効にする方法Ctrl+Alt+F1...F6)Ubuntuで?
私は3つの方法を見つけました。私は彼らが必要とする他の人を助けるためにリストしています:
Sudo tee -a /etc/init/tty{1..6}.override <<<"manual"
ファイルを開く/作成します /etc/X11/xorg.conf
次のコマンドを使用します:
Sudo -i gedit /etc/X11/xorg.conf
内部に次の行を追加します。
Section "ServerFlags"
Option "DontVTSwitch" "true"
EndSection
Sudo -i
vi /etc/default/console-setup
ACTIVE_CONSOLES="/dev/tty[1-6]"
をお好みに変更します。 2つのTTYまたは仮想コンソールのみが必要な場合、ACTIVE_CONSOLES="/dev/tty[1-2]"
に変更するとしましょう
cd /etc/event.d
不要なttyX
ファイルのすべての行にコメントを付けます。この例では、tty3-tty6
再起動して変更を確認します。
ファイルを開く/作成します /etc/X11/xorg.conf
次のコマンドを使用します:
Sudo -i gedit /etc/X11/xorg.conf
内部に次の行を追加します。
Section "ServerFlags"
Option "DontVTSwitch" "true"
EndSection
Sudo rm /etc/init/tty*.conf
これにより、tty* conf
ファイルが完全に削除され、使用できなくなります:)
注意:後で復元することはできません
/etc/init/
ディレクトリでtty confを開きます
ttyX.confファイル内のこれらの行をコメントアウトします。
#respawn
#exec /sbin/getty -8 38400 ttyX
Tty1を無効にする例:
Sudo -H gedit /etc/init/tty1.conf
次に、コマンドの前に#を挿入して編集します
#respawn
#exec /sbin/getty -8 38400 tty1
保存して再起動