Я хочу найти, что элемент конфигурации GNOME программы (встроенной в GNOME или что-то в ней установленное) использует Ctrl kbd> + Shift kbd> + 2 kbd> такой, что его не «видят» другие программы X, такие как Firefox.
Я попробовал этот эксперимент на двух разных ноутбуках разных производителей, один из которых работает под GNOME под Ubuntu 14.10, а другой - под Debian Testing. Однако это работает на моем настольном компьютере, который вообще не использует GNOME (запускает StumpWM):
xev
. Обратите внимание, что вы не видите выходных данных, когда нажимаете или отпускаете «2» выше, но вы видите выходные данные для «1» и «3».
Выполнение:
gsettings list-recursively | grep -i -e shift
Ничего не дает конкретно для «2»:
org.gnome.mutter.keybindings toggle-recording ['<Control><Shift><Alt>r']
org.gnome.settings-daemon.plugins.media-keys area-screenshot '<Shift>Print'
org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip '<Ctrl><Shift>Print'
org.gnome.desktop.wm.keybindings move-to-workspace-down ['<Control><Shift><Alt>Down']
org.gnome.desktop.wm.keybindings move-to-workspace-left ['<Control><Shift><Alt>Left']
org.gnome.desktop.wm.keybindings move-to-workspace-right ['<Control><Shift><Alt>Right']
org.gnome.desktop.wm.keybindings move-to-workspace-up ['<Control><Shift><Alt>Up']
Кто-нибудь знает, что потребляет эту привязку ключа? Есть какие-нибудь идеи о том, как отладить это дальше, в идеале с помощью специально созданного поиска Google, а не ритуала, включающего массовую загрузку и рекурсивный поиск исходного кода GNOME?