Задать вопрос
alekciy
@alekciy
Вёбных дел мастер

Ubuntu сочетание клавишь для выбора конкретного языка?

В Ubuntu понятное дело есть в настройках варианты "следующий источник" и "предыдущий источник" при выборе языка. Но как сделать что бы при определенном сочетании включалась английская раскладна, а при другом русская?
Например: LShift+LAlt включает EN (и не важно, какой включен в данное время), а LShift+LCtrl включает RU. Возможно?
  • Вопрос задан
  • 375 просмотров
Подписаться 3 Средний 2 комментария
Ответ пользователя philpirj К ответам на вопрос (5)
philpirj
@philpirj
Да, возможно. Не буду до конца решать вашу задачу, но вот как настроено у меня. Правый Alt одна раскладка, левый - другая.
// ~/.config/xkb/symbols/custom
xkb_symbols "default" {
  replace key <LALT> { [ ISO_Last_Group ] };
  replace key <RALT> { [ ISO_First_Group ] };
};

// .xinitrc
# See full list of combinations http://cgit.freedesktop.org/xorg/lib/libX11/plain/nls/en_US.UTF-8/Compose.pre
setxkbmap -layout "us+custom(default),ru(winkeys)" -option "" -compat "complete+custom(latch)" -print | xkbcomp -I"$HOME/.config/xkb" - "${DISPLAY%%.*}"

Полный конфиг тут.
Ответ написан
Комментировать