LINUX.ORG.RU

setxkbmap

 ,


2

4

Куда я только не запихивал этот setxkbmap:

setxkbmap -model pc104 -layout us,ru -option lv3:ralt_switch,grp:caps_toggle,misc:typo,grp_led:caps
и в .config/setxkbmap.desktop и в .i3/config и в .xinitrc и в.xsessionrc и много куда. Подскажите) P.S использую вместе с fbxkb.

Перемещено leave из linux-install


cat /etc/X11/xorg.conf.d/20-keyboard-layout.conf
Section "InputClass"
	Identifier		"keyboard-layout"
	MatchIsKeyboard		"on"
	Option "XkbLayout"	"us,ru"
	Option "XkbOptions"	"grp:alt_shift_toggle"
EndSection
ee1337a ()

У меня срабатывает через раз при запуске, подписался.

Ceiling_QB ★★★★ ()

А в xorg.conf сами настройки, без setxkbmap, пробовал?

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

Спасибо, помогло. Раньше тоже так делал но походу была нерабочая сама конфигурация setxkbmap.

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

arch

А-а-а, ну тогда ок. Просто в Debian некоторые обнаружили у себя, что настройки setxkbmap сбрасываются по странной причине:

Забываются настройки XKB

Сбивается раскладка, устанавливаемая setxkbmap

В любом случае, я бы тебе рекомендовал все-таки в xorg.conf или в один из файлов /etc/X11/xorg.conf.d/ засовывать, как тебе выше показали.

Попробуй для прикола вытащить клавиатуру из разъема и опять вставить (если не ноут, конечно). Настройки не пропали?

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

Из-за udev может слететь. Хотя я не знаю, какие там изменения произошли в момента появления systemd. А если вручную передернуть udev?

udevadm trigger --subsystem-match=input --action=change

Дело в том, что setxkbmap вызывается только один раз при старте сессии и больше эта утилита не вызывается. Иксы, напротив, все время слушают udev, даже в процессе работы. Если клавиатура отключается, а потом подключается, то настройки XKB иксы снова применяют. Вот можешь как раз проверить, применятся ли те, что ты выставил в начале сессии при помощи setxkbmap или какие-то умолчательные применит.

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

стандартные(системные) применит, решил, для себя забить на костыли с правилами udev, сделал общесистемный конфиг под себя, хоть и не люблю такие вещи хранить вне хомяка.

LiBer ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.