LinuxForum.Fans
Тема

Клавиатура для входа в GNOME не та, которую я выбрал в настройках.

Автор: aral510 5 сообщений 1142 просмотров
03.08.2023 23:25 #438991

Привет всем.

Дня три назад установил FEDORA 38 WORKSTATION, выбрал раскладку клавиатуры Français (Suisse). Эта раскладка - QWERTZ. Но при входе в систему после загрузки получаю обычную французскую раскладку - AZERTY.

Вот, что у меня есть сейчас по настройке клавтиатуры :

text

[root@fedora ~]# setxkbmap -query WARNING: Running setxkbmap against an Xwayland server rules: evdev model: pc105 layout: us [root@fedora ~]# [root@fedora ~]# localectl status

System Locale: LANG=fr_FR.UTF-8 VC Keymap: fr-oss X11 Layout: fr X11 Variant: oss [root@fedora ~]# [root@fedora ~]# [root@fedora ~]# cat /etc/X11/xorg.conf.d/00-keyboard.conf # Written by systemd-localed(8), read by systemd-localed and Xorg. It's # probably wise not to edit this file manually. Use localectl(1) to # instruct systemd-localed to update it. Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "fr" Option "XkbVariant" "oss" EndSection [root@fedora ~]#

Знает ли кто-то, в чем причина ? Я с Гномом не очень знаком :(.

04.08.2023 20:59 #438992

в Option "XkbLayout" "fr" должны быть нужные через, запятую
можно и через консоль командами
[console]localectl set-keymap ваши раскладки через пробел[/console]
[console]localectl set-x11-keymap ваши раскладки через пробел[/console]

05.08.2023 00:14 · отредактировано #438994

Спасибо за подсказку, Вот что получилось :

1. Синатксис с запятой не проходит - пробовал разные написания :

[console]
[root@fedora ~]# localectl set-keymap fr, ch
Failed to set keymap: Keymap fr, is not installed.
[root@fedora ~]# localectl set-keymap ,fr,ch
Failed to set keymap: Keymap ,fr,ch is not installed.
[root@fedora ~]# localectl set-keymap , fr , ch
Too many arguments.
[root@fedora ~]# localectl set-keymap ,fr,ch
Failed to set keymap: Keymap ,fr,ch is not installed.
[root@fedora ~]# localectl set-keymap ",fr,ch"
Failed to set keymap: Keymap ,fr,ch is not installed.
[root@fedora ~]# localectl set-keymap "fr,ch"
Failed to set keymap: Keymap fr,ch is not installed.
[root@fedora ~]# localectl set-keymap "fr ch"
Failed to set keymap: Keymap fr ch is not installed.
[root@fedora ~]#
[/console]

Но прошло с пробелом и кавычками :

[console]
[root@fedora ~]# localectl set-keymap "fr" "ch"
[root@fedora ~]#
[root@fedora ~]# cat /etc/X11/xorg.conf.d/00-keyboard.conf
# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# instruct systemd-localed to update it.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "fr"
Option "XkbModel" "pc105"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
[root@fedora ~]#
[/console]


Далее запустил команду для "X11" - прошло с запятыми без проблем, но меняет содержимое файла "/etc/X11/xorg.conf.d/00-keyboard.conf "
[console]
[root@fedora ~]# localectl set-x11-keymap fr,ch
[root@fedora ~]#
[root@fedora ~]# cat /etc/X11/xorg.conf.d/00-keyboard.conf
# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# instruct systemd-localed to update it.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "fr,ch"
EndSection
[root@fedora ~]#
[/console]


Сейчас перегружу компьютер - посмторю, что изменится, потом напишу,
Добавлено: 05.08.2023 00:14:45

Всё ОК - при загрузке, на экране логина есть возможность выбрать клавиатуру: français или allemande (suisse). Последняя и есть то, что мне нужно, она QWERTZ.

Что важно - данная конфигурация (комманды) не меняют ничего после логина. У меня как были две раскладки - французская (вариант QWERTZ) и русская, так и остались.

Честно говоря, для меня пока для немного запутано, но главное, что сработало как надо. Далее буду разбираться по необходимости.

Еще раз спасибо !

08.08.2023 01:21 #439016

Как я понял в Gnome есть какой-то баг и не всегда решается все настройками в графическом режиме.
Там в настройках где-то есть опция и кнопка применить как системный или что-то в этом роде.
Но как отписался пользователь оно не работает так как нужно.
Поэтому вариант настройки клавиатуры через командную строку тут и приходит на помощь.

08.08.2023 14:20 #439017

Спасибо за уточнение : буду иметь в виду при необходимости.

Войдите или зарегистрируйтесь, чтобы ответить.