Bug 45591

Summary: Нет индикатора раскладки клавиатуры, если Xkbmap пустой
Product: Sisyphus Reporter: Dmitrii <fomchenkovda>
Component: xorg-serverAssignee: Valery Inozemtsev <shrek>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P5 CC: boyarsh, mike, rider, shrek, snejok, zerg
Version: unstable   
Hardware: all   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=45594
Attachments:
Description Flags
00-keyboard.conf none

Description Dmitrii 2023-03-20 16:59:16 MSK
Имеется система c systemd. При попытке использовать в системе только конфигурационный файл для переключения раскладок клавиатуры 00-keyboard.conf (/etc/X11/xorg.conf.d/) исчезает индикатор раскладки клавиатуры. При этом в системе присутствует пустой Xkbmap (/etc/X11/xinit/).

Предположительно, после установки системы вызывается setxkbmap с пустым Xkbmap, после чего исчезает индикатор раскладки клавиатуры. Если попробовать вручную передать в setxkbmap раскладку (setxkbmap -layout us,ru), индикатор раскладки отобображается корректно.
Comment 1 Sergey V Turchin 2023-03-20 17:14:36 MSK
(Ответ для Dmitrii на комментарий #0)
> Предположительно, после установки системы вызывается setxkbmap с пустым
> Xkbmap, после чего исчезает индикатор раскладки клавиатуры.
Скорее, не появляется.
Comment 2 Sergey V Turchin 2023-03-20 17:18:37 MSK
Посмотрели в Fedora и Kubuntu -- не нашлось ничего, где бы вызывался setxkbmap с заполненным параметром -layout.
В местах типа нашего /etc/X11/xinit/Xkbmap -- пусто.
Comment 3 Sergey V Turchin 2023-03-20 17:20:39 MSK
(Ответ для Dmitrii на комментарий #0)
> вручную передать в setxkbmap раскладку (setxkbmap -layout us,ru), индикатор
> раскладки отобображается корректно.
При этом переключение раскладки работает, только индикатор в Plasma не появляется.
Comment 4 Sergey V Turchin 2023-03-20 17:23:03 MSK
Created attachment 12769 [details]
00-keyboard.conf

Пример конфига клавиатуры, который читает/пишет systemd.
Comment 5 Sergey V Turchin 2023-03-22 16:38:51 MSK
Похоже, у меня местная проблема в KDE.