Я хотел бы автоматизировать настройку некоторых параметров, в частности добавить некоторые сочетания клавиш для ~/.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 в качестве своей операционной системы.
10
Это НЕ не по теме, вопрос полностью применим к Cinnamon в Ubuntu и в основном действителен для Unity и GNOME (схемы там называются по-разному, но имена не имеют значения для реальной проблемы, описанной здесь).
—
Донарссон
@ Донарссон что-нибудь о Mint, даже если это относится к Ubuntu, не по теме, в противном случае мы принимаем вопросы Debian только потому, что в некоторых случаях они применимы к Ubuntu. Если бы вы прочитали комментарии к принятому ответу, вы бы заметили, что «ребята из Ubuntu» не смогли эффективно решить этот вопрос, поскольку отсутствовала информация. Дальнейшие обсуждения приводят их к мета.
—
Braiam
Я согласен, что конкретным примером установки сочетания клавиш с корицей является не Ubuntu. Однако вопрос заключается в том, как добавить ключ к пустой схеме в dconf, а dconf не относится к Ubuntu.
—
Саймон Эугстер
Да, это все верно и актуально, даже для миллиардов инструментов, которые являются общими для всех дистрибутивов Linux,
—
Бруно Перейра
but org.cinnamon.keybindings.custom-keybindings
специфичны для Mint и не существуют в Ubuntu.
@ Донарссон Огонь прочь.
—
Оли