Где изменить значение по умолчанию <Супер> + <Пространство> коммутаторный ключ клавиатуры терминалом?

Так как 14,04 коммутаторных ключей клавиатуры по умолчанию являются Super+Space

Я готовящий демонстрационную систему к клону на сотнях ПК и хочу присвоить другой ключи по умолчанию для переключения расположения с командной строкой.

Я не могу найти, где эта установка определяется в 14,04.

Я ищу /etc, dconf, gconf но не может найти соответствующую конфигурацию в новой установке Ubuntu 14.04.

Также я хочу справиться с этой установкой с шеф-поваром для поддержки идемпотентной конфигурации в будущем. Таким образом, я должен знать, где это хранится.

Помогите мне найти, где это хранится.

2
задан 10 August 2014 в 13:39

2 ответа

Можно изменить эти настройки путем движения в Параметры настройки системы-> Клавиатура , затем перейдите в вкладка Shortcuts и выберите Typing слева. Установка, которую Вы ищете, Переключатель к следующему источнику .

Changing the keyboard layout switch hotkey in Ubuntu

Эта установка хранится GSettings. Я думаю, что эти настройки хранятся в ~/.config/dconf/user, но это - файл базы данных, управляемый некоторыми приложениями, и я не коснулся бы его. Лучше для использования dconf для изменения настроек, если требуется сделать это через командную строку.

можно использовать dconf watch / для наблюдения настроек, которые изменяются, в то время как Вы изменяете параметры настройки системы Ubuntu через GUI. Например, если я выполняю эту команду, затем изменяю переключатель клавиатуры на , Супер + Вкладка через GUI, та команда выводы:

/org/gnome/desktop/wm/keybindings/switch-input-source
  ['<Super>Tab']

Так, Вы могли изменить этот переключатель на , Супер + Вкладка (как пример) через командную строку путем издания команды

dconf write /org/gnome/desktop/wm/keybindings/switch-input-source "['<Super>Tab']"
3
ответ дан 7 October 2019 в 10:43

Извините, но мне нужно немного больше, тогда я публикую свой собственный полный ответ. Это - мое полное обходное решение:

  1. Первое создание файла переопределения:

    sudo vim /usr/share/glib-2.0/schemas/60_orgname_custom.gschema.override

    входной источник переключателя [org.gnome.desktop.wm.keybindings]

    = ['you_keycode']

    switch-input-source-backward = ['you_keycode']

  2. я использую <Alt>Shift_L, и <Alt>Shift_R в you_keycode

  3. Перекомпилировали схемы:

    sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

0
ответ дан 7 October 2019 в 10:43

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

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