LINUX.ORG.RU

Переключение раскладок в конфиге иксов настраивается глобально для всех WM есичо. От WM тебе только индикатор нужен по идее, если например лампочка ScrollLock в этом качестве не устраивает.

Section "InputClass"
  Identifier  "keyboard"
  Driver  "evdev"
  Option  "Protocol" "event"
  MatchIsKeyboard "1"
  Option "XkbLayout" "us,ru"
  Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:ralt"
EndSection

Засунь это либо в глобальный xorg.conf, либо в /etc/X11/xorg.conf.d/keyboard.conf например.

Jameson ★★★★★
()
Ответ на: комментарий от firkax

толковое кстати предложение, позволяет использовать ctrl+shift+<key> кейбиндинги для правой стороны клавиатуры (например, firefox открывает about:downloads по нажатию ctrl+shift+y , в блокноте и терминале тоже кое-что есть полезного)

спасибо

d00fy ★★★
()
Ответ на: комментарий от Psilocybe

Caps Lock лучше использовать по назначению.

Язык нужно переключать постоянно, а капс нужен примерно никогда. Если прямо сильно нужен, то всегда можно нажимать Shift+CapsLock для этого. Зато раскладку переключать мизинцем очень удобно.

skiminok1986 ★★★★★
()
Ответ на: комментарий от skiminok1986

Предпочитаю по инструкции, скопировать 90-keyboard-layout.conf
из /usr/share/X11/xorg.conf.d/
в /etc/X11/xorg.conf.d/
и в Option «XkbOptions» поправить на мое любимое:

Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:shift_caps_switch,grp:win_space_toggle,grp:switch,grp_led:caps,shift:both_capslock_cancel,compose:paus,terminate:ctrl_alt_bksp"

grp:win_space_toggle — переключение языка по Win+Space
grp:shift_caps_switch — включение: RU по Shift+CapsLock, EN по Caps Lock
grp:switch — переключение языка на время удержания правого Alt
shift:both_capslock_cancel — включение Caps по LShift+RShift, отключение по любому Shift
compose:paus — compose по Pause
grp_led:caps — на клавиатуре нет индикатора Scroll Lock ;)

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от noanymous

Да, люблю, когда конфиги, которые я трогал лежат в хомяке.

Я как-то привык, что общесистемное в /etc, лично моё в /home. Но тут личное дело каждого.

Xorg.conf же только в /etc/X11 можно сделать, я правильно понял?

Да. Иксы типа общесистемная штука.

skiminok1986 ★★★★★
()

xxkb весьма фичастая и универсальная утилита, особенно для тех WM, у которых работоспособный трей и если потратить пару часов на курение мануалов и настройку.

kirill_rrr ★★★★★
()