История изменений
Исправление ergo, (текущая версия) :
в общем я разобрался. не в вивальди дело. это из-за wayland. он не в курсе про xkb-options, но о нем с недавних пор знает mutter https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/936
Однако кривизна из непонятного поведения перешла для меня в статус понятного.
Стандартное переключение в гноме использует win+space. работает прекрасно и без нареканий. Этот способ меняет и индикатор раскладки в трее как положено.
Установленная комбинация в два шифта через gnome-tweaks меняет настройки в /org/gnome/desktop/input-sources/xkb-options = [‘grp:shifts_toggle’]. В этом случае переключение между двумя раскладками происходит как-будто у меня их три (две англ и одна русская). При этом переключая раскладки индикатор никак не меняется. Т.е. чтобы переключиться на русский мне нужно нажать либо один, либо два раза (оно же непонятно, на какой раскладке нахожусь по его мнению - на первой англ или на второй). Из-за этого казалось, что переключение происходит каким-то рандомным образом.
Что на выходе… остался вопрос - откуда xkb опции заставляют переключалку думать, что у меня 3 раскладки вместо двух, почему переключение между ними шорткатом, заданным через xkb-options не меняет индикатор.
PS: да, и во втором случае еще и не запоминает раскладку на каждом окне.
Исправление ergo, :
в общем я разобрался. не в вивальди дело. это из-за wayland. он не в курсе про xkb-options, но о нем с недавних пор знает mutter https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/936
Однако кривизна из непонятного поведения перешла для меня в статус понятного.
Стандартное переключение в гноме использует win+space. работает прекрасно и без нареканий. Этот способ меняет и индикатор раскладки в трее как положено.
Установленная комбинация в два шифта через gnome-tweaks меняет настройки в /org/gnome/desktop/input-sources/xkb-options = [‘grp:shifts_toggle’]. В этом случае переключение между двумя раскладками происходит как-будто у меня их три (две англ и одна русская). При этом переключая раскладки индикатор никак не меняется. Т.е. чтобы переключиться на русский мне нужно нажать либо один, либо два раза (оно же непонятно, на какой раскладке нахожусь по его мнению - на первой англ или на второй). Из-за этого казалось, что переключение происходит каким-то рандомным образом.
Что на выходе… остался вопрос - откуда xkb опции заставляют переключалку думать, что у меня 3 раскладки вместо двух, почему переключение между ними шорткатом, заданным через xkb-options не меняет индикатор.
Исправление ergo, :
в общем я разобрался. не в вивальди дело. это из-за wayland. он не в курсе про xkb-options, но о нем с недавних пор знает mutter https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/936
Однако кривизна из непонятного поведения перешла для меня в статус понятного.
Стандартное переключение в гноме использует win+space. работает прекрасно и без нареканий. Этот способ меняет и индикатор раскладки в трее как положено.
Установленная комбинация в два шифта через gnome-tweaks меняет настройки в /org/gnome/desktop/input-sources/xkb-options = [‘grp:shifts_toggle’]. В этом случае переключение между двумя раскладками происходит как-будто у меня их три (две англ и одна русская). При этом переключая раскладки индикатор никак не меняется. Т.е. чтобы переключиться на русский мне нужно нажать либо один, либо два раза (оно же непонятно, на какой раскладке нахожусь по его мнению - на первой англ или на второй). Из-за этого казалось, что переключение происходит каким-то рандомным образом.
Что на выходе… остался вопрос - откуда xkb думает, что у меня 3 раскладки вместо двух, почему переключение между ними шорткатом, заданным через xkb-options не меняет индикатор.
Исходная версия ergo, :
в общем я разобрался. не в вивальди дело. это из-за wayland. он не в курсе про xkb-options, но о нем с недавних пор знает mutter https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/936
Однако кривизна из непонятного поведения перешла для меня в статус понятного.
Стандартное переключение в гноме использует win+space. работает прекрасно и без нареканий. Этот способ меняет и индикатор раскладки в трее как положено.
Установленная комбинация в два шифта через gnome-tweaks меняет настройки в /org/gnome/desktop/input-sources/xkb-options = [‘grp:shifts_toggle’]. В этом случае переключение между двумя раскладками происходит как-будто у меня их три (две англ и одна русская). При этом переключая раскладки индикатор никак не меняется. Т.е. чтобы переключиться на русский мне нужно нажать либо один, либо два раза (оно же непонятно, на какой раскладке нахожусь по его мнению - на первой англ или на второй). Из-за этого казалось, что переключение происходит каким-то рандомным образом.
Что на выходе… остался вопрос - откуда у xkb настроек внезапно 3 раскладки вместо двух, почему переключение между ними шорткатом, заданным через xkb-options не меняет индикатор.