web-dev-qa-db-ja.com

仮想コンソールtty [1-6]を無効にするにはどうすればよいですか?

(を使用して仮想端末(TTY)への切り替えを無効にする方法Ctrl+Alt+F1...F6)Ubuntuで?

19
Maythux

私は3つの方法を見つけました。私は彼らが必要とする他の人を助けるためにリストしています:

最初の方法:

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

2番目の方法:

ファイルを開く/作成します /etc/X11/xorg.conf 次のコマンドを使用します:

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

内部に次の行を追加します。

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

3番目の方法:

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再起動して変更を確認します。

23
Maythux

ファイルを開く/作成します /etc/X11/xorg.conf 次のコマンドを使用します:

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

内部に次の行を追加します。

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

ソース: [すべての亜種] CTRL ALT F1を無効にする方法-ubuntuforums.org

17
Radu Rădeanu
Sudo rm /etc/init/tty*.conf

これにより、tty* confファイルが完全に削除され、使用できなくなります:)

注意:後で復元することはできません

0
user93206

/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

保存して再起動

0
user259474