История изменений
Исправление xxblx, (текущая версия) :
Можешь оставить только одну раскладку в input-sources - тогда очевидно сменится раскладка. Первые две - одна раскладка, третья команда вернет все как было. Это работает в Fedora 35 с Gnome 41.3. Хотя, мягко говоря, костыль.
$ gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us')]"
$ gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'ru')]"
$ gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'ru')]"
Если посмотреть что именно происходит на переключении раскладок по хоткею, то там
$ gsettings monitor org.gnome.desktop.input-sources
mru-sources: [('xkb', 'ru'), ('xkb', 'us')]
mru-sources: [('xkb', 'us'), ('xkb', 'ru')]
mru-sources: [('xkb', 'ru'), ('xkb', 'us')]
mru-sources: [('xkb', 'us'), ('xkb', 'ru')]
Поэтому наверно с mru-sources тоже можно зайти, но просто смена местами ru и us в списке не работает, а дальше копать мне лениво.
Исходная версия xxblx, :
Можешь оставить только одну раскладку в input-sources - тогда очевидно сменится раскладка. Первые две - одна раскладка, третья команда вернет все как было. Это работает в Fedora 35 с Gnome 41.3. Хотя, мягко говоря, костыль.
$ gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us')]"
$ gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'ru')]"
$ gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'ru')]"
Если посмотреть что именно происходит на переключении раскладок по хоткею, то там
$ gsettings monitor org.gnome.desktop.input-sources
mru-sources: [('xkb', 'ru'), ('xkb', 'us')]
mru-sources: [('xkb', 'us'), ('xkb', 'ru')]
mru-sources: [('xkb', 'ru'), ('xkb', 'us')]
mru-sources: [('xkb', 'us'), ('xkb', 'ru')]
Поэтому наверно с mru-sources тоже зайти, но просто смена местами ru и us в списке не работает, а дальше копать мне лениво.