如何在 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 "['']"