LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Дистрибутив Slackware, просто установил, просто запустил xfce

... и просто забил на сопутствующую документацию :-) . Смотрим CHANGES_AND_HINTS.TXT, видим:

 There are several default config files in /usr/share/X11/xorg.conf.d/:
...
    * 90-keyboard-layout.conf
        this sample ("normal" en layout) keeps the "old" default of 
        allowing Zap'ing the Xserver.

  If you need to modify any of these defaults, then copy the relevant file
  from /usr/share/X11/xorg.conf.d/ to /etc/X11/xorg.conf.d/ and edit the
  copy.
Копируем
# cp /{usr/share,etc}/X11/xorg.conf.d/90-keyboard-layout.conf
правим сообразно комментариям до чего-то вроде
Section "InputClass"
        Identifier "keyboard-all"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "XkbLayout" "us,ru"
        #Option "XkbVariant" ""
        Option "XkbOptions" "grp:caps_toggle,grp:switch,compose:rwin,terminate:ctrl_alt_bksp"
EndSection
получаем переключение средствами иксов во всех DE по нажатию CapsLock, по удержанию правого alt.

Можно добавить упомянутый выше индикатор раскладки для xfce

# sbopkg -rRi xfce4-xkb-plugin
Пакет sbopkg, сильно упрощающий сборку пакетов из slackbuilds.org, где есть много чего интересного, брать на sbopkg.org.

Исходная версия bormant, :

Дистрибутив Slackware, просто установил, просто запустил xfce

... и просто забил на сопутствующую документацию :-) . Смотрим CHANGES_AND_HINTS.TXT, видим:

 There are several default config files in /usr/share/X11/xorg.conf.d/:
...
    * 90-keyboard-layout.conf
        this sample ("normal" en layout) keeps the "old" default of 
        allowing Zap'ing the Xserver.

  If you need to modify any of these defaults, then copy the relevant file
  from /usr/share/X11/xorg.conf.d/ to /etc/X11/xorg.conf.d/ and edit the
  copy.
Копируем
# cp /{usr/share,etc}/X11/xorg.conf.d/90-keyboard-layout.conf
правим сообразно комментариям до чего-то вроде
Section "InputClass"
        Identifier "keyboard-all"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "XkbLayout" "us,ru"
        #Option "XkbVariant" ""
        Option "XkbOptions" "grp:caps_toggle,grp_switch,compose:rwin,terminate:ctrl_alt_bksp"
EndSection
получаем переключение средствами иксов во всех DE по нажатию CapsLock, по удержанию правого alt.

Можно добавить упомянутый выше индикатор раскладки для xfce

# sbopkg -rRi xfce4-xkb-plugin
Пакет sbopkg, сильно упрощающий сборку пакетов из slackbuilds.org, где есть много чего интересного, брать на sbopkg.org.