сб, 12 февр. 2022 г. в 17:55, Max Nikulin <maniku...@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