Я использую, xmodmap
чтобы изменить раскладку клавиатуры во время запуска сеанса. Однако каждый раз, когда активируется экранная заставка GNOME / экран блокировки, она сбрасывает раскладку клавиатуры по умолчанию, и мне приходится xmodmap
снова запускать ее, чтобы вернуть мои сочетания клавиш.
Я понимаю, что перед отображением приглашения на ввод пароля правильно выполнить сброс раскладки клавиатуры, но есть ли способ остановить экранную заставку GNOME? Или способ заставить GNOME постоянно использовать собственную раскладку клавиатуры?
источник
В процессе поиска
gconf-tool
я нашел параметр/desktop/gnome/peripherals/keyboard/general/update_handlers
, который, по-видимому, представляет собой список файлов Xmodmap, которые (повторно) загружаются при каждом сбросе статуса клавиатуры.Установка этого, чтобы заставить
.Xmodmap
вещь работать для меня (после выхода из системы и обратно).источник
dconf-tool
в Ubuntu 18.04, я не могу найти этот ключ :(Вы можете изменить параметры раскладки клавиатуры GNOME в Система -> Настройки -> Клавиатура.
Вы можете редактировать привязки клавиш в Система -> Настройки -> Сочетания клавиш.
Они могут не обладать такой же гибкостью, как xmodmap, но должны работать должным образом даже после появления заставки / экрана блокировки.
источник
xmodmap
основном для добавления акцентированных символов в комбинацию модификатор + буква. Насколько я вижу, это невозможно сделать с помощью инструментов, доступных в меню.У меня есть пользовательские привязки клавиш, хранящиеся в файле xkb , который я могу загрузить с помощью xkbcomp . У меня никогда не возникало проблем с заставкой, сбрасывающей этот конфиг.
Затем вы можете поместить
xkbcomp
команду в свой файл .xinitrc для загрузки раскладки клавиатуры при каждом запуске x.источник