Проблема входа в систему для не QWERTY-раскладки клавиатуры

Я недавно обновился до 18.04 и использую сделанную на заказ раскладку Colemak

Ранее с 16.04 Ubuntu, казалось, загружал мою раскладку до экрана входа в систему, где вы вводите свой пароль

Это больше не похоже на случай. Таким образом, чтобы ввести свой пароль, я теперь должен ввести его с помощью экранной клавиатуры (которая отображается как qwerty)

После успешного входа в систему раскладка клавиатуры становится такой, как я ожидал, т.е. сделанный на заказ колемак. Он хорош тем, что немного более эргономичен для средней ширины плеча

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

Кто-нибудь знает, почему это происходит сейчас в 18.04 и есть ли исправление?

Обновление:

Запуск setxkbmap -query из термина при входе в систему (когда клавиатура работает, как ожидалось), дает :

rules:      evdev
model:      pc105caw-sl
layout:     us,gb,gb
variant:    cmk_ed_dh,,
options:    ctrl:swapcaps,caps:ctrl_modifier

Итак, я убедился, что эти значения были отражены в /etc/default/keyboard, то есть

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.
#XKBMODEL="pc105"
XKBMODEL="pc105caw-sl"
# XKBLAYOUT="gb"
XKBLAYOUT="us,gb,gb"
# XKBVARIANT=""
XKBVARIANT="cmk_ed_dh,,"
# XKBOPTIONS=""
XKBOPTIONS="ctrl:swapcaps,caps:ctrl_modifier"
#XKBOPTIONS="misc:extend,lv5:caps_switch_lock,grp:shifts_toggle,compose:menu"

BACKSPACE="guess"

Примечание: закомментированные строки были оригиналами

Перезагрузка, но все равно не сработала.

Кроме того, всегда ли экранная клавиатура выглядит как qwerty? Мне кажется.

У меня есть подозрение, что ubuntu не обнаруживает бит XKBMODEL до ввода пароля.

на предмет pc105caw-sl - это то, что он делает:

enter image description here

и как его модель, а не макет он применяется независимо от того, какой вариант вы выберете, то есть вы получите эту широкоугольную компоновку, независимо от того, используете ли вы colemak, qwerty, dvorak или что-то еще. При начальной загрузке я не могу войти в систему с помощью клавиатуры, так как макет не создан правильно, поэтому я должен вернуться к использованию экранной клавиатуры qwerty. Тем не менее, если экран заблокирован, и мне придется снова войти в систему, я могу успешно использовать клавиатуру! Любопытнее и любопытнее ...

0
задан 19 June 2019 в 13:30

1 ответ

18.04 макет, который вы хотите использовать на экране входа в систему, должен быть установлен в /etc/default/keyboard. Вы можете это исправить в Настройки -> Регион & amp; Язык .

Если в вашей системе только один пользователь, просто добавьте случайный макет и удалите его снова.

Если имеется несколько пользователей, нажмите кнопку на экране входа в систему , чтобы установить макеты, которые вы хотите иметь на экране входа в систему.

Затем это должно быть исправлено после следующей перезагрузки.

Ссылка: https://help.ubuntu.com/stable/ubuntu-help/keyboard-layouts.html

.

2
ответ дан 19 June 2019 в 13:30

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

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