![禁用虚拟控制台热键 Ctrl+Alt+F7 及更高版本](https://linux22.com/image/1070382/%E7%A6%81%E7%94%A8%E8%99%9A%E6%8B%9F%E6%8E%A7%E5%88%B6%E5%8F%B0%E7%83%AD%E9%94%AE%20Ctrl%2BAlt%2BF7%20%E5%8F%8A%E6%9B%B4%E9%AB%98%E7%89%88%E6%9C%AC.png)
在 Linux 系统上,Ctrl+Alt+F1 至 F6 打开虚拟终端。似乎只有 6 个。有时 F7 也可用于窗口管理器,但至少在我当前的系统 (18.04) 上,F1 可以让我返回桌面。
所以我有一些绑定,并且由于历史势头,我选择 F10 作为与大写锁定键交换的键,所以我想用 F10 设置各种组合键绑定,例如 Shift+F10、Alt+F10 等。我在终端中大量使用这些按键组合,因为它是一种免费的额外键来源,F10 通常不碍事并且不会被使用。
所以问题就在这里,我无法真正设置 Ctrl+Alt+F10 绑定,因为在 Linux 上它会转到一个空白的虚拟终端闪烁光标屏幕。我想知道是否有办法禁用此功能,同时保持 1 到 6 个 tty 可用于故障排除需求。除此之外,Ctrl+Alt+F10 似乎对我来说完全是禁忌。
答案1
Gnome Wayland 的解决方案:
您可以通过设置以下 dconf 属性来取消设置虚拟终端切换的键绑定:
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 "['']"