[-- Attachment #1: Type: text/plain, Size: 1043 bytes --] Привет всем! Возникла идея[1] сделать совместимость переключения раскладки X-ов c systemd, который читает/пишет /etc/X11/xorg.conf.d/00-keyboard.conf (прикрепил) и удалить/очистить /etc/X11/xinit/XXkbmap, но возникла проблема[2] -- не появляется индикатор раскладки клавиатуры(в KDE), но раскладки переключаются. При этом, если сделать `setxkbmap "us,ru"`, то он появляется. В Fedora есть аналог нашего /etc/X11/xinit/fixkeyboard, но он не отрабатывает, т.к. его источник пуст. В Debian/Ubuntu никаких костылей не нашёл. Вопрос: может кто-нибудь сказать, что и кто может недодёргивать? [1] https://bugzilla.altlinux.org/45594 [2] https://bugzilla.altlinux.org/45591 -- Regards, Sergey. [-- Attachment #2: 00-keyboard.conf --] [-- Type: text/plain, Size: 201 bytes --] Section "InputClass" Identifier "keyboard" MatchIsKeyboard "true" Option "XkbLayout" "us,ru" Option "XkbVariant" "," Option "XkbOptions" "grp:ctrl_shift_toggle,grp:switch,compose:menu" EndSection
В Wed, 22 Mar 2023 11:56:12 +0300
Sergey V Turchin <zerg@altlinux.org> пишет:
> но возникла проблема[2] -- не появляется индикатор раскладки клавиатуры(в
> KDE), но раскладки переключаются.
Так а у самого переключателя нельзя выяснить, почему он не появляется?
On Wednesday, 22 March 2023 12:11:12 MSK Paul Wolneykien wrote:
> В Wed, 22 Mar 2023 11:56:12 +0300
>
> Sergey V Turchin <zerg@altlinux.org> пишет:
> > но возникла проблема[2] -- не появляется индикатор раскладки клавиатуры(в
> > KDE), но раскладки переключаются.
>
> Так а у самого переключателя нельзя выяснить, почему он не появляется?
Вроде как, зависит от кол-ва элементов списка раскладок, но почему при запуске
не срабатывает, ещё не выяснил. Если окажется, что это KDE-специфично, то
хорошо.
--
Regards, Sergey.
On Wednesday, 22 March 2023 13:42:16 MSK Sergey V wrote:
[...]
> Если окажется, что это KDE-специфично, то хорошо.
Прошу мантейнеров DE убедиться, что они нормально ведут себя с пустым /etc/
X11/xinit/XXkbmap и заполненым /etc/X11/xorg.conf.d/00-keyboard.conf .
--
Regards, Sergey.
22.03.2023 18:46, Sergey V Turchin пишет:
> On Wednesday, 22 March 2023 13:42:16 MSK Sergey V wrote:
>
> [...]
>> Если окажется, что это KDE-специфично, то хорошо.
> Прошу мантейнеров DE убедиться, что они нормально ведут себя с пустым /etc/
> X11/xinit/XXkbmap и заполненым /etc/X11/xorg.conf.d/00-keyboard.conf .
>
Проверил на cinnamon. Если есть пустой /etc/X11/xinit/Xkbmap и заполненый /etc/X11/xorg.conf.d/00-keyboard.conf,
то переключение раскладки не работает. Индикатор на месте. После удаления /etc/X11/xinit/Xkbmap, работает.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
On Wednesday, 22 March 2023 15:37:44 MSK Антон Мидюков wrote:
[...]
> Проверил на cinnamon. Если есть пустой /etc/X11/xinit/Xkbmap и заполненый
> /etc/X11/xorg.conf.d/00-keyboard.conf, то переключение раскладки не
> работает. Индикатор на месте. После удаления /etc/X11/xinit/Xkbmap,
> работает.
Хорошо, но странно, т.к. в /etc/X11/xinit/fixkeyboard проверка на НЕпустой /
etc/X11/xinit/Xkbmap ...
--
Regards, Sergey.
On Wed, Mar 22, 2023 at 01:42:16PM +0300, Sergey V Turchin wrote:
> On Wednesday, 22 March 2023 12:11:12 MSK Paul Wolneykien wrote:
> > В Wed, 22 Mar 2023 11:56:12 +0300, Sergey V Turchin пишет:
> > > но возникла проблема[2] -- не появляется индикатор раскладки клавиатуры(в
> > > KDE), но раскладки переключаются.
> >
> > Так а у самого переключателя нельзя выяснить, почему он не появляется?
> Вроде как, зависит от кол-ва элементов списка раскладок, но почему при запуске
> не срабатывает, ещё не выяснил. Если окажется, что это KDE-специфично, то
> хорошо.
dwm+xxkb, в списке раскладок 3 элемента, /etc/X11/xinit/Xkbmap нет, всё работает.
--
ldv
[-- Attachment #1: Type: text/plain, Size: 1264 bytes --] On Wed, 22 Mar 2023 19:37:44 +0700 Антон Мидюков wrote: > 22.03.2023 18:46, Sergey V Turchin пишет: > > On Wednesday, 22 March 2023 13:42:16 MSK Sergey V wrote: > > > > [...] > >> Если окажется, что это KDE-специфично, то хорошо. > > Прошу мантейнеров DE убедиться, что они нормально ведут себя с пустым /etc/ > > X11/xinit/XXkbmap и заполненым /etc/X11/xorg.conf.d/00-keyboard.conf . > > > > Проверил на cinnamon. Если есть пустой /etc/X11/xinit/Xkbmap и заполненый /etc/X11/xorg.conf.d/00-keyboard.conf, > то переключение раскладки не работает. Индикатор на месте. После удаления /etc/X11/xinit/Xkbmap, работает. В Xfce вроде работает и с пустым, и с отсутствующим Xkbmap. С индикатором проблем не вижу. Вообще странно, что есть разница между Xfce и Cinnamon с пустым/отсутствующим Xkbmap, мне казалось от DE это зависеть не должно. -- WBR, Mikhail Efremov [-- Attachment #2: ЦиÑÑÐ¾Ð²Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑ OpenPGP --] [-- Type: application/pgp-signature, Size: 833 bytes --]
On Wednesday, 22 March 2023 13:42:16 MSK Sergey V wrote:
[...]
> Если окажется, что это KDE-специфично, то хорошо.
Судя по отзывам похоже, что у меня местная проблема.
--
Regards, Sergey.
22.03.2023 20:00, Mikhail Efremov пишет:
> On Wed, 22 Mar 2023 19:37:44 +0700 Антон Мидюков wrote:
>> 22.03.2023 18:46, Sergey V Turchin пишет:
>>> On Wednesday, 22 March 2023 13:42:16 MSK Sergey V wrote:
>>>
>>> [...]
>>>> Если окажется, что это KDE-специфично, то хорошо.
>>> Прошу мантейнеров DE убедиться, что они нормально ведут себя с пустым /etc/
>>> X11/xinit/XXkbmap и заполненым /etc/X11/xorg.conf.d/00-keyboard.conf .
>>>
>>
>> Проверил на cinnamon. Если есть пустой /etc/X11/xinit/Xkbmap и заполненый /etc/X11/xorg.conf.d/00-keyboard.conf,
>> то переключение раскладки не работает. Индикатор на месте. После удаления /etc/X11/xinit/Xkbmap, работает.
>
> В Xfce вроде работает и с пустым, и с отсутствующим Xkbmap. С
> индикатором проблем не вижу.
> Вообще странно, что есть разница между Xfce и Cinnamon с
> пустым/отсутствующим Xkbmap, мне казалось от DE это зависеть не должно.
>
Перепроверил. С пустым Xkbmap также всё в порядке. Ложная тревога.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
23.03.2023 00:21, Антон Мидюков пишет:
> 22.03.2023 20:00, Mikhail Efremov пишет:
>> On Wed, 22 Mar 2023 19:37:44 +0700 Антон Мидюков wrote:
>>> 22.03.2023 18:46, Sergey V Turchin пишет:
>>>> On Wednesday, 22 March 2023 13:42:16 MSK Sergey V wrote:
>>>>
>>>> [...]
>>>>> Если окажется, что это KDE-специфично, то хорошо.
>>>> Прошу мантейнеров DE убедиться, что они нормально ведут себя с пустым /etc/
>>>> X11/xinit/XXkbmap и заполненым /etc/X11/xorg.conf.d/00-keyboard.conf .
>>>>
>>>
>>> Проверил на cinnamon. Если есть пустой /etc/X11/xinit/Xkbmap и заполненый /etc/X11/xorg.conf.d/00-keyboard.conf,
>>> то переключение раскладки не работает. Индикатор на месте. После удаления /etc/X11/xinit/Xkbmap, работает.
>>
>> В Xfce вроде работает и с пустым, и с отсутствующим Xkbmap. С
>> индикатором проблем не вижу.
>> Вообще странно, что есть разница между Xfce и Cinnamon с
>> пустым/отсутствующим Xkbmap, мне казалось от DE это зависеть не должно.
>>
>
> Перепроверил. С пустым Xkbmap также всё в порядке. Ложная тревога.
>
Проверил lxqt и lxde. lxqt нормально пережило.
А в lxde вместо русской раскладки пишет: INET(EVDEV) и всплывающая подсказка при наведении мыши Unknown.
Пустой или не пустой Xkbmap роли не играет.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
On Wednesday, 22 March 2023 15:37:44 MSK Антон Мидюков wrote:
[...]
> Проверил на cinnamon. Если есть пустой /etc/X11/xinit/Xkbmap и заполненый
> /etc/X11/xorg.conf.d/00-keyboard.conf, то переключение раскладки не
> работает. Индикатор на месте. После удаления /etc/X11/xinit/Xkbmap,
> работает.
Проверил на cinnamon -- всё в порядке с любым /etc/X11/xinit/Xkbmap. Индикатор
на месте и переключение происходит.
--
Regards, Sergey.