如何禁用虚拟控制台 tty[1-6]?

May*_*hux 21 tty

如何禁用切换到虚拟终端(TTY中)使用(Ctrl+ Alt+ F1... F6)在Ubuntu?

May*_*hux 26

我找到了三种方法。如果其他人需要,我会列出来帮助他们:

第一种方法:

sudo tee -a /etc/init/tty{1..6}.override <<<"manual"
Run Code Online (Sandbox Code Playgroud)

第二种方法:

/etc/X11/xorg.conf 使用以下命令打开/创建文件 :

sudo -i gedit /etc/X11/xorg.conf
Run Code Online (Sandbox Code Playgroud)

并在里面添加以下几行:

Section "ServerFlags"
    Option "DontVTSwitch" "true"
EndSection
Run Code Online (Sandbox Code Playgroud)

第三种方法:

sudo -i

vi /etc/default/console-setup
Run Code Online (Sandbox Code Playgroud)

改变ACTIVE_CONSOLES="/dev/tty[1-6]"你的选择。假设您只需要两个 TTY 或虚拟控制台,然后更改为ACTIVE_CONSOLES="/dev/tty[1-2]"

cd /etc/event.d
Run Code Online (Sandbox Code Playgroud)

注释ttyX文件中不需要的所有行。在此示例中,tty3-tty6 重新启动以查看更改。


Rad*_*anu 18

/etc/X11/xorg.conf使用以下命令打开/创建文件:

sudo -i gedit /etc/X11/xorg.conf
Run Code Online (Sandbox Code Playgroud)

并在里面添加以下几行:

Section "ServerFlags"
    Option "DontVTSwitch" "true"
EndSection
Run Code Online (Sandbox Code Playgroud)

来源:[所有变体] 如何禁用 CTRL ALT F1 - ubuntuforums.org

  • 请注意,偶尔,当 X11 卡住时,这些键可以让您进入控制台并清理关闭系统……我使用过很多次,尽管这些天我遇到 X11 卡住的问题要少得多! (9认同)