История изменений
Исправление BeerSeller, (текущая версия) :
Ещё вот что: переключить раскладку в gnome-shell можно установив ключик current в org.gnome.desktop.input-sources равным номеру расскладки Т.е.
gsettings set org.gnome.desktop.input-sources current 1
Список групп в поле sources. Т.е. для реализации механизма достаточно ловить сигналы смены окон и сигналя изменения настроек в gsettings.
PS: это справедливо только для гнома 3.6
Исходная версия BeerSeller, :
Ещё вот что: переключить раскладку в gnome-shell можно установив ключик current в org.gnome.desktop.input-sources равным номеру расскладки Т.е.
gsettings set org.gnome.desktop.input-sources current 1
Список групп в поле sources. Т.е. для реализации механизма достаточно ловить сигналы смены окон и сигналя изменения настроек в gsettings.