Вы также можете использовать dconf-editor. Эта опция сделает настройку постоянной в сеансах.
sudo apt-get install dconf-editor
После запуска dconf-editorперейдите к org >> gnome >> desktop >> input-sources
Добавьте параметры, которые вам нужны xkb-options. Строки параметров заключаются в одинарные кавычки и разделяются запятыми. Будьте осторожны, чтобы не удалить скобки на концах.
Чтобы включить ctrl+ alt+, backspaceчтобы убить X-сессию, добавьте'terminate:ctrl_alt_bksp'
Вы можете использовать этот метод для ввода большинства традиционных параметров xkb, которые больше не доступны в Системных настройках >> Ввод текста . Исключением являются настройки для переключения раскладок клавиатуры, которые в настоящее время не работают из-за ошибки.
Для получения списка параметров и синтаксиса используйте man 7 xkeyboard-configв терминале.
Для запуска команд, эквивалентных использованию dconf-editorиз терминала, вы используете
gsettings set org.gnome.desktop.input-sources xkb-options "['terminate:ctrl_alt_bksp']"
Обратите внимание на одинарные кавычки вокруг значения, квадратные скобки вокруг этого, двойные кавычки вокруг всего. Другими словами, как и в dconf-editor.
Обратите внимание, что это удалит другие ваши настройки в xkb-options, если они у вас есть.
Вы можете получить существующие настройки с
gsettings get org.gnome.desktop.input-sources xkb-options
Если вы не изменяете эти значения очень часто, может быть проще всего объединить существующие настройки с новыми вручную и во время выполнения gsettings set.
Это также может быть сделано все сразу в командной строке. Я поместил это в короткий сценарий, чтобы его было легче читать.
#!/bin/bash
options=$(echo $(gsettings get org.gnome.desktop.input-sources xkb-options)|sed 's/]//g')", 'terminate:ctrl_alt_bksp']"
gsettings set org.gnome.desktop.input-sources xkb-options "$options"
2-я строка получает текущие значения и объединяет terminate...опцию. Команда sed удаляет правую квадратную скобку из текущих значений.
Обратите внимание, что хотя строка аргумента gsettings getкоманды в терминале нуждается в двойных кавычках вокруг значения
"['val', 'val2']"
строка аргумента при запуске в скрипте не должна иметь двойных кавычек.
['val', 'val2']