setxkbmap переключает между 2 из 3 макетов

Выдача этой команды:

setxkbmap -layout "us,ua,ru" -variant ",winkeys" -option "grp:shift_caps_toggle,grp_led:scroll" -model pc105 -rules xorg 

При ударе Caps Lock + Shift я переключаюсь между английским (нами) и украинским (ua) макетами, но не русским (ru).

Я попытался сбросить его с помощью следующей команды:

 setxkbmap -layout "us,ua,ru" -option "" 

и играл со многими различными вариантами – ничего не помогает.

Моя система Gentoo Linux и оконный менеджер wmii.

  • Заменить ctrl-tab и alt-tab с помощью XKB
  • Проблема с мета-ключом на Emacs
  • shift: both_capslock отключает нормальное смещение
  • Повторное нажатие клавиши включения
  • Как настроить автозагрузку xkb-настроек в GNOME?
  • Переопределите несколько кодов клавиш с XKB
  • Использование переназначенной клавиши Left Control <LCTL> в качестве ярлыка
  • Как я могу прекратить использование групп setxkbmap из ключей модификатора привязки?
  • One Solution collect form web for “setxkbmap переключает между 2 из 3 макетов”

    Я протестировал вашу команду (мне пришлось добавить «-keycodes evdev», чтобы обрабатывать клавиши со стрелками, но это не имеет значения), и я мог бы прокручивать три макета.

    Может быть, Caps + Shift перехватывается оконным менеджером?

    Вы также можете выдать команду: xkbcomp $DISPLAY somefile.txt (или xkbcomp $DISPLAY - | less ) и посмотреть, что CAPS определяется следующим образом:

     key <CAPS> { [ Caps_Lock, ISO_Next_Group ] }; 

    посмотрите, изменится ли дамп xkbcomp при изменении раскладки клавиатуры с помощью Caps + Shift (это не должно быть!)

    Interesting Posts

    Как открыть tty или выполнить какой-либо скрипт, когда ярлык Ctrl + Alt + F не работает, а X11 частично заморожен, но система все еще работает?

    Linux Mint не использует полноэкранный режим, menubar gone

    Как настроить SSH, чтобы OTP можно было использовать с идентификатором ssh-copy-id, и тогда разрешена авторизация только для ключей?

    Где Firefox хранит свои файлы cookie в Linux?

    Правильно ли время системы, когда дата не установлена?

    Файловая система fio повреждена (XFS на mdadm, RAID10)?

    Ошибка при входе на сервер NIS с помощью графического интерфейса рабочего стола

    Определить конфигурацию машины с помощью кода

    Печатать строку, если она присутствует в двух отдельных столбцах

    Использует ли Wayland XKB для раскладки клавиатуры?

    Разрешение дисплея FreeBSD под Veertu

    Expect script: Как обрабатывать два процесса?

    Компилировать proftpd с поддержкой аутентификации MySQL в AIX

    Как найти PID процесса, начатого с startproc?

    Добавить каталог в путь для всех оболочек и пользователей в SLES 11.1

    Linux и Unix - лучшая ОС в мире.