Отключить горячие клавиши виртуальной консоли Ctrl+Alt+F7 и выше

Отключить горячие клавиши виртуальной консоли Ctrl+Alt+F7 и выше

В системах Linux Ctrl+Alt+F1 через F6 открывают виртуальные терминалы. Кажется, их всего 6. Иногда F7 также может использоваться для оконного менеджера, но по крайней мере в моей текущей системе (18.04) именно F1 возвращает меня на рабочий стол.

Итак, у меня есть некоторые сочетания клавиш, и в силу исторических обстоятельств я выбрал F10 в качестве клавиши для обмена с Caps Lock, поэтому я хочу настроить различные сочетания клавиш с F10, например, Shift+F10, Alt+F10 и т. д. Я активно использую эти сочетания клавиш в терминале, поскольку это своего рода бесплатный источник дополнительных клавиш; F10 обычно не мешается и не используется.

Вот в чем проблема: я не могу настроить привязку Ctrl+Alt+F10, потому что в Linux она перейдет на пустой виртуальный терминал с мигающим курсором. Я хотел бы узнать, есть ли способ отключить это, сохранив при этом tty с 1 по 6 для устранения неполадок. Если этого не сделать, то, похоже, 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 "['']"

Связанный контент