Вы также можете использовать 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-опций, которые больше не доступны в org >> gnome >> desktop >> input-sources . Исключение составляют настройки для переключения раскладок клавиатуры, которые в настоящее время не работают из-за ошибки.
Для получения списка опций и синтаксиса используйте терминал man 7 xkeyboard-config в терминале.
Чтобы выполнить команды, эквивалентные использованию dconf-editor с терминала, вы используете
gsettings set org.gnome.desktop.input-sources xkb-options "['terminate:ctrl_alt_bksp']"
Обратите внимание на одинарные кавычки вокруг значения, квадратные скобки вокруг этого, двойные кавычки вокруг всего этого. Другими словами, как в dconf-editor.
Обратите внимание, что это приведет к удалению ваших других настроек в xkb-параметрах, если у вас есть.
Вы можете получить существующие настройки с помощью
gsettings get org.gnome.desktop.input-sources xkb-options
Если вы не изменяете эти значения очень часто, возможно, проще всего совместить существующие настройки с новым вручную и запустить gsettings set.
It также можно выполнить все сразу в командной строке. [@ D17]
#!/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"
Вторая строка получает текущие значения и объединяет параметр terminate.... Команда sed удаляет прямоугольную скобку из текущих значений.
Обратите внимание, что хотя строка аргумента команды gsettings get в терминале нуждается в двойных кавычках вокруг значения
"['val', 'val2']"
[d20 ] строка аргумента при запуске в скрипте должна удалять другие настройки с двойными кавычками. ['val', 'val2']
getty - это то, что сидит на консолях текстового режима и ждет, когда кто-то войдет в систему. Он настраивает устройство tty и порождает login при вводе; исторически он адаптировался к линии связи, основываясь на том, что он получил, но особенно на VC. Это больше не нужно.