Я хотел бы автоматизировать настройку некоторых параметров, в частности добавить некоторые сочетания клавиш для ~/.config/dconf/user
. Вот как это выглядит в dconf-editor:
Теперь gsettings (или dconf) может перечислить первый:
$ gsettings get org.cinnamon.keybindings custom-list
['custom0', 'custom1', 'custom2', 'custom3']
Однако я не вижу способа добавить новую привязку клавиш или даже прочитать customX
ключи.
$ gsettings get org.cinnamon.keybindings.custom-keybinding:/ custom0
No such key 'custom0'
Как я могу добавить, к примеру, custom4
ключ binding='<Super>g'
, command='geany'
, name='Geany'
?
Вывод в Донарссон ответ:
$ gsettings get org.cinnamon.keybindings.custom-keybindings:/custom0/ binding
No such schema 'org.cinnamon.keybindings.custom-keybindings'
$ gsettings get org.cinnamon.keybindings.custom-keybinding:/custom0/ binding
''
И скриншот после следующей команды. Обратите внимание, что custom4 не идет в пользовательские сочетания клавиш, но в корень.
gsettings set org.cinnamon.keybindings.custom-keybinding:/custom4/ binding '<Super>g'
Я использую Linux Mint в качестве своей операционной системы.
but org.cinnamon.keybindings.custom-keybindings
специфичны для Mint и не существуют в Ubuntu.Ответы:
Это синтаксическая ошибка. Это должно работать:
Чтобы установить новую горячую клавишу:
источник