Вкратце: есть ли (под Unity) какой-нибудь способ узнать, какое приложение воспользовалось каким-то глобальным ярлыком? Я спрашиваю не о «стандартных ярлыках», а о каком-то способе получения информации о реальных ярлыках (какое приложение на самом деле хранит данный ключ только сейчас в моей текущей конфигурации)
Более длинная история:
У меня повторяющиеся проблемы с управлением сочетаниями клавиш. В данный момент:
Иногда Synapse (*) не может связать Win-Space как ярлык активации, сообщая «Не удалось зарегистрировать горячую клавишу« активировать »с подписью« пробел »» (что обычно означает, что этот ярлык уже используется)
(*) После одного входа он работает, после другого входа нет. Я подозреваю некоторую гонку между двумя приложениями ...
F9 по какой-то причине делает мой экран немного темнее (а F9 не достигает ярлыков на уровне приложения, поэтому, например, мое меню Бёбу не работает)
Я пытался смотреть в разных местах, и:
Я не вижу ни одного из этих ярлыков в настройках клавиатуры / ярлыки
Я не могу найти их в gconf-editor (я пытался искать F9 в значениях, в частности, ничего не найдено)
Я не смог найти их в dconf-editor (нет поиска, поэтому я нажал несколько наиболее очевидных путей)
Итак, мой вопрос: есть ли способ спросить unity / dconf / gconf / d-bus / что-нибудь о текущем глобальном распределении горячих клавиш (какой процесс сохраняет какой ключ). Или принудительно зарегистрируйте эти выделения в каком-либо файле журнала. Или grep их откуда-то. Или………