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

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

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

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

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

2 ответа

У меня была такая же проблема в течение длительного времени, и я столкнулся с 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 для любого макета вы хотите.

У меня была та же проблема, что и у вас, и я исправил ее, установив оба:

      localectl set-keymap fr

и

      localectl set-x11-keymap fr

гдеfrэто моя раскладка клавиатуры, поэтому в вашем конкретном случае это будет

      localectl set-x11-keymap colemak
localectl set-keymap colemak

Надеюсь, я вам помог, не стесняйтесь спрашивать, если я не ясно выразился, это мой первый ответ на SuperUser.

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