Как переключить раскладку в игре, которая запущена на другом Х-сервере?

Игра - TeeWorlds, если не переключить раскладку, игра не работает. Обычная комбинация не помогает если запускать игру и на первом Х-сервере.
Стоит заметить, в версии под Windows раскладка в игре переключается.

P.S. Я возможно не туда вопрос задал, это может быть и проблемой Gnome наверное.
Всё меняется.
Настройте раскладку прямо через конфиг вроде такого:
/etc/X11/xorg.conf.d/99-keyboard.conf
Section "InputClass"
    Identifier             "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option                 "XkbLayout" "us, ru"
    Option                 "XkbOptions" "grp:caps_toggle, grp_led:scroll, terminate:ctrl_alt_bksp"
EndSection
Клавиши, разумеется, пишите свои, если тупо скопируете – будет как у меня CapsLock, если что я предупреждал.
Теперь можно играть, поскольку по умолчанию теперь английский. Но хотелось бы и чатиться тоже, а язык не переключается, видимо что-то не так написал:
Section "InputClass"
    Identifier             "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option                 "XkbLayout" "us, ru"
    Option                 "XkbOptions" "grp:Super+Space, grp_led:scroll, terminate:ctrl$
EndSection
Всё меняется.
Откройте консоль и выполните это:
grep grp: /usr/share/X11/xkb/rules/base.lst
Вы увидите полный список вариантов переключения раскладки.
Слева то, что надо писать в конфиге, справа расшифровка.
Придумывать идентификаторы "от себя" бесполезно.

Что касается комбинации клавиш для экстренного убивания иксов, то нет никаких вариантов, кроме terminate:ctrl_alt_bksp
Вы можете или вписать это, или не вписывать, если вам не нужна такая возможность.
Спасибо, а раз уж это все доступные варианты, теперь хочу и на стандартном Х-сервере поменяться, как это лучше сделать? Стандартные средства Gnome не позволяют ставить переключение на правый Alt, а через gnome-tweak-tool я один раз ставил, мне очень не понравилось как все работало.
Всё меняется.
improovizator
хочу и на стандартном Х-сервере поменяться, как это лучше сделать? Стандартные средства Gnome не позволяют ставить переключение на правый Alt
Нет никаких "стандартного и нестандартного" Х-серверов. Если вы прописали опции в конфиг, они действуют на ВСЕ экземпляры "иксов", запущенные после изменения конфигов. Если это не работает в гноме, значит гном переопределил эти настройки уже после запуска иксов, и вам нужно искать, как это настроить в гноме.
Так ничего не работает оказывается. Разве что поиграть теперь могу. Переключаться не получается. Попробовал выключить переключение раскладки в Gnome и перезапустить иксы, правый Alt все равно не работает :(
Всё меняется.
improovizator, ЧТО не работает? Переключение языка к голых иксах с игрой или в гноме? Или вы и во вторых иксах ухитрились гнома запустить?
Natrio
improovizator, ЧТО не работает? Переключение языка к голых иксах с игрой или в гноме? Или вы и во вторых иксах ухитрились гнома запустить?
Ни в одних иксах не работает переключение раскладки по заданному параметру. То есть по правому Альту.
Всё меняется.
improovizator, вы упорно отвечаете "своими словами", что абсолютно ни о чём не говорит.
Ещё раз, и на пальцах: меня не интересует, работает ли переключение в гноме – это вопрос к гномоводам.
Я спрашиваю у вас, работает ли переключение в В ГОЛЫХ ИКСАХ БЕЗ ГНОМА?
Правому Alt соответствует запись в конфиге grp:toggle
Вы прописали её? Вы перезапустили иксы после этого? Вы убедились, что на правый Alt не назначено какого-нибудь XCоmpose? Вы пробовали ДРУГИЕ варианты?
 
Зарегистрироваться или войдите чтобы оставить сообщение.