Как установить раскладку клавиатуры по умолчанию для GDM 3.16?

2109
Tom

У меня две раскладки клавиатуры (Colemak и Qwerty). Когда я вошел в мой сеанс Gnome, моя раскладка клавиатуры автоматически устанавливается на Colemak. Но по какой-то причине я не могу изменить стандартную клавиатуру GDM. Поэтому я должен либо ввести свой пароль в Qwerty, либо менять его каждый раз при запуске GDM.

Я использую Arch Linux с Gnome 3.16.

Редактировать: я пытался следовать инструкции к статье GDM в Arch Linux Wiki ( https://wiki.archlinux.org/index.php/GDM#GDM_keyboard_layout ). Но я не могу найти Login Screenменю из gnome-control-center.

Редактировать 2: я пытался запустить gnome-control-centerкак root и изменить клавиатуру, это не работает.

2

1 ответ на вопрос

1
mdonoughe

У меня была такая же проблема в течение долгого времени, и я столкнулся с https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Desktop_Migration_and_Administration_Guide/customizing-login-screen.html, который говорит об использовании localectl set-x11-keymapдля изменение схемы системы таким образом, что GDM будет соблюдать его. Я проверил localectlсвою систему, и она вернулась в usкачестве раскладки клавиатуры.

В моем случае следующее, кажется, исправило это, хотя экранная клавиатура все еще показывает нам qwerty:

# localectl set-keymap dvorak 

Очевидно, замените dvorakлюбой макет, который вы хотите.