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


19

Ubuntuで(Ctrl+ Alt+ F1... F6)を使用して仮想端末(TTY)への切り替えを無効にするにはどうすればよいですか?


1
私はあなたが見てとる必要がありますね、この答え、私はttyの数を減らすことができますどのように?
arsaKasra

1
好奇心から、なぜあなたはこれが欲しいのですか?何らかの形でこれらを無効にし、それらを復元しようとしている一連の不正な初期化スクリプトがあります!
カイルストランド

回答:


23

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


17

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

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

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

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

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


9
時々、X11が動けなくなると、これらのキーを使用してコンソールにアクセスし、システムをシャットダウンすることができることに注意してください。
アレクシスウィルク

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

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

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


0

/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

保存して再起動

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.