Неправильная настройка моей бельгийской клавиатуры при входе в систему после обновления до 22.04

Неправильная настройка моей бельгийской клавиатуры при входе в систему после обновления до 22.04

Вчера я обновил свою систему с 20.04 до 22.04.

У меня есть одна бельгийская клавиатура (USB), определенная как таковая. Когда я пытаюсь войти в систему, клавиатура становится 'QWZERTY'. К счастью, я смог 'увидеть' и адаптировать свой набор текста, чтобы ввести пароль для входа в систему. После этого клавиатура реагирует как 'AZERTY', как и должно быть.

Я проверил настройки клавиатуры. Только одна клавиатура определена и является 'бельгийской', как и должно быть.

Что я могу сделать, чтобы изменить настройки экрана входа в систему?

решение1

Вариант 1: dpkg-reconfigure

Чтобы обновить раскладку клавиатуры по умолчанию, откройте терминал и выполните команду

sudo dpkg-reconfigure keyboard-configuration

На экране «Раскладка клавиатуры» примите модель клавиатуры по умолчанию и нажмите «ОК» (нажмите Tabдля выделения, <OK>затем нажмите ) Enter.

На экране «Страна происхождения клавиатуры» выберите «Бельгийская», затем выберите <OK>.

На экране «Раскладка клавиатуры» выберите нужный вариант.

На экране «Клавиша, функционирующая как AltGr» и на следующих экранах оставьте выбранным параметр «Раскладка клавиатуры по умолчанию», пока приложение не завершит работу и не запишет изменения.

Конфигурация записана в /etc/default/keyboard. Изменение вступит в силу при следующем перезапуске.

Вариант 2: редактирование/etc/default/keyboard

Вместо этого вы можете редактировать /etc/default/keyboardвручную. В сеансе рабочего стола вы можете узнать о текущих настройках с помощью одной из команд setxkbmap -queryили , localectl statusа затем подставить эти значения в /etc/default/keyboard.

решение2

Наконец-то мне удалось заставить это работать, благодаря предложению @vanadium. Я отредактировал файл, /etc/default/keyboardизменив вариант с latin9на oss_latin9. Я обнаружил, что второй вариант подходит для бельгийской клавиатуры, хотя оригинальный, похоже, несовместим с XKBLAYOUT="be". Полный список я нашел здесь:https://gist.github.com/jatcwang/ae3b7019f219b8cdc6798329108c9aee

Результатом является

XKBLAYOUT="be"
BACKSPACE="guess"
XKBMODEL="pc105"
XKBVARIANT="oss_latin9"
XKBOPTIONS=""

Связанный контент