![如何禁用虚拟控制台 tty[1-6]?](https://linux22.com/image/1117001/%E5%A6%82%E4%BD%95%E7%A6%81%E7%94%A8%E8%99%9A%E6%8B%9F%E6%8E%A7%E5%88%B6%E5%8F%B0%20tty%5B1-6%5D%EF%BC%9F.png)
如何在 Ubuntu 中使用 (++...)禁用Ctrl切换到虚拟终端 (TTY)?AltF1F6
答案1
我找到了三种方法。我列出来以帮助其他人(如果他们有需要的话):
第一种方法:
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]"
。假设您只想要两个 TTY 或虚拟控制台,则更改为ACTIVE_CONSOLES="/dev/tty[1-2]"
cd /etc/event.d
注释掉ttyX
文件中所有不需要的行。在此示例中,tty3-tty6
重新启动以查看更改。
答案2
打开/创建文件/etc/X11/xorg.conf
使用以下命令:
sudo -i gedit /etc/X11/xorg.conf
并在里面添加以下几行:
Section "ServerFlags"
Option "DontVTSwitch" "true"
EndSection
答案3
sudo rm /etc/init/tty*.conf
这将完全删除该tty* conf
文件,因此您将无法使用它:)
注意:你以后无法恢复它
答案4
在 Gnome Wayland 上,您可以通过设置以下 dconf 属性来取消设置虚拟终端切换的键绑定:
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-1 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-2 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-3 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-4 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-5 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-6 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-7 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-8 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-9 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-10 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-11 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-12 "['']"