Дмитрий Пиминов aka ursus (p1ma) wrote,
Дмитрий Пиминов aka ursus
p1ma

Себе на заметку Удобная раскладка клавиатуры через setxkbmap в Linux

Подобрал оптимальный набор параметров:
grp:caps_toggle — переключать раскладку по caps lock
grp_led:scroll — зажигать лампочку scroll при переключении раскладок
lv3:ralt_switch — переключаться на третий уровень по правому alt
esperanto:qwerty — на третьем уровне набирать знаки эсперанто ĉ ĝ ĵ ĥ ŝ ŭ.
compose:rwin — печатать доп символы, такие как типографские кавычки и тире: «» — .
Если вам не нужен эсперанто, тогда можно добавить mysc:typo, что бы все эти кавычки и тире получить на третьем уровне (а иначе они забивают некоторые эсперанто символы).
setxkbmap -option "grp:caps_toggle,grp_led:scroll,lv3:ralt_switch,esperanto:qwerty,compose:rwin"
Эту строчку в таком виде можно добавить в автозагрузку или в /usr/share/X11/xorg.conf.d/20-keyboard.conf в таком виде (но там она не была понята):
Section "InputClass"
    Identifier "Keyboard Defaults"
    MatchIsKeyboard "yes"
    Option      "XkbLayout" "us,ru"
    Option      "grp:caps_toggle,grp_led:scroll,lv3:ralt_switch,esperanto:qwerty,compose:rwin"   
EndSection
или вставить в соотв. секцию файла Xorg.conf
P.S. Остальные варианты клавиш можно смотреть в /usr/share/X11/xkb/rules/base.lst
P.P.S В xfce добавил в автозагрузку, а в lxde в файл: ~/.config/lxsession/LXDE/autostart  теперь и на работе и дома одинаково удобно.
Tags: debian, esperanto, linux, xfce, клавиатура
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments