禁用虚拟控制台热键 Ctrl+Alt+F7 及更高版本

禁用虚拟控制台热键 Ctrl+Alt+F7 及更高版本

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

相关内容