Как я могу найти привязку конкретного пользовательского ключа через его имя?

Я могу получить список пользовательских привязок клавиш:

gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings

, которые возвращают что-то вроде:

['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/', '/org/gnome/settings-daemon/plugins/media keys/custom-keybindings/custom1/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/']

Но я хочу знать привязку целевого ключа через его имя ? то есть shutter -> <primary><shift><alt>a

Я выяснил один простой, но не удобный подход:

gsettings get org.gnome.settings-daemon.plugins.media-keys.custom-  
keybinding:/org/gnome/settin‌​gs-daemon/plugins/media-keys/custom-  
keybindings/custom0/ name
// return the name like `shutter`


gsettings get org.gnome.settings-daemon.plugins.media-keys.custom-  
keybinding:/org/gnome/settin‌​gs-daemon/plugins/media-keys/custom-  
keybindings/custom0/ binding
// return the binding like `<primary><shift><alt>a`

Знает ли кто-нибудь другие элегантные решения?

1
задан 2 July 2016 в 01:09

0 ответов

Другие вопросы по тегам:

Похожие вопросы: