[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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





сб, 12 февр. 2022 г. в 17:55, Max Nikulin <manikulin@gmail.com>:
Если правильно понимаю, то это последствие того, что в ubuntu когда-то
был патч, который позволял и раскладку переключать, например,
Ctrl+Shift, и эти же самые клавиши использовать в комбинациях с другими.

Справедливости ради весь Xkb - это тоже одна большая помойка. Чё-то до сих пор помнится мне, что проблема с тем, что на русской раскладке комбинации с модификаторами приводили к тому, что генерировались Ctrl-Я вместо ожидаемого Ctrl-Z, ну и всё такое.
 
> Пришлось закомментировать этот блок говнокада и пересобрать пакет.
> Потому что переключиться с mutter на openbox тоже с разбегу не вышло
> почему-то.

Я решил, что от gnome лучше держаться подальше, когда прочитал вот такое:

Разделяю.
 
https://bugzilla.gnome.org/show_bug.cgi?id=756543
Third-party keyboard switchers are not supported in GNOME. Plenty of
other XKB knobs/behaviors were already impossible or at least
impractical when set from outside mutter's control. That's a conscious
design decision that's not going to change unless there's a very good
case for it.

Как-то слишком радикально получилось у них приделать поддержку CJK.

В целом, их тоже понять можно (см. выше).
 
Любопытно, есть ли в LXDE аналог вот такого крокодила, который
переключает раскладки в gnome?

gdbus call --session --dest org.gnome.Shell \
   --object-path /org/gnome/Shell \
   --method org.gnome.Shell.Eval \

"imports.ui.status.keyboard.getInputSourceManager().inputSources[1].activate()"

На сколько я успел разобраться в LXDE есть плагин Lxpanel, который отлавливает изменение раскладки и меняет флажок. Кроме того, он может отлавливать переключение окон и восстанавливаться раскладку для каждого окна. На этом все.


--
With best regards
  Maksim Dmitrichenko

Reply to: