Как установить раскладку клавиатуры по умолчанию для 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.