Re: Raspberry PI, Bullseye, переключение раскладок

Maksim Dmitrichenko <[email protected]>
Newsgroups gmane.linux.debian.user.russian
Message-ID <CAMRqRqyZB03vgPVTTC23nG+B7hVzUENiW5owASBxSMOHpWedJg@mail.gmail.com>
вс, 13 февр. 2022 г. в 14:45, Max Nikulin <[email protected]>:

> Gnome вроде следит, чтобы первой всегда стояла английская раскладка, а
> нужная пользовательская - следующей группой.


А зачем, допустим, немцам нужна английская раскладка вообще?


> Так хотя бы нормальные
> приложения могут определить, что Ctrl+Z и Ctrl+Я - одно и тоже, правда
> ценой дополнительных усилий и потенциальных ошибок при реализации.
>

emacs по-моему не может.


> Значок на панели обычно позволяет на него тыкать и переключать мышкой,
> интересно, каким механизмом пользуется он.
>

Точно таким же, каким пользуется mutter - вызов XkbLockGroup().


> Раз mutter взялся прибивать гвоздями группу xkb, то вроде за
> восстановлением раскладки при переключении окон тоже должен следить
> window manager, а не LXDE.
>

Так он и следит. Просто в его вселенной у всех приложения должна быть
первая, потому что никто не переключал на другую его средствами. А
mutter-совместимых средств переключения из коробки в Raspberry Pi OS нет.


> Ну и если в LXDE работает то, к чему стремились в Gnome (в какой степени
> получилось - другой вопрос), то одного xkb мало, нужен еще кто-то,
> возможно управляющийся по dbus, ну или ibus сам обрабатывает
> переключения (но тогда он должен об этом рассказывать mutter). Были
> слова о том, что раскладок может быть больше 4, поэтому переключать
> группу мало, бывает нужно полностью переконфигурировать xkb на новые
> группы. По факту в gnome получилось, что переконфигурация делается при
> каждом переключении на пару en + нужная.
>

Возможно мне кажется, но выглядит как лютый пипец. Причем, что самое
возмутительное, это же самое дерьмо перетянули в Wayland. Хотя
проектировали типа с нуля, и среди проектантов был один из трёх человек на
Земле, который [якобы] действительно понимает как работает Xkb в иксах.

Развязка этой проблемы вообще оказалась возмутительной. Были сделаны два
pull request'а в репо Raspberry OS и открыт issue. Всё это отвергнуто,
потому что "в светлом будущем будет другой способ переключения раскладок, а
этот не будет работать". Когда это будущее настанет не понятно (но явно не
раньше релиза bookworm) и почему это время нужно ожидать без работающего
механизма переключения раскладок - не понятно. Ну и да: переключение
раскладок в Raspberry OS не поддерживается вообще - официально (!!!),
потому что эра немого кино уже прошла, а звукового ещё не настала.

[1] https://github.com/raspberrypi-ui/lxpanel-bullseye/pull/4
[2] https://github.com/raspberrypi-ui/mutter-bullseye/pull/1
[3] https://github.com/raspberrypi-ui/lxpanel-bullseye/issues/3

Это только цветных и геев нельзя дискриминировать. А весь остальной
нелатиноалфавитный мир - да запросто!

-- 
With best regards
  Maksim Dmitrichenko
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.