LINUX.ORG.RU

gentoo: не работают раскладки клавиатуры в xorg


0

0

обновился, сделал emerge --depclean и revdep-rebuild, всё как положено, всё заработало, через некоторое время заметил, что не переключается раскладка в иксах: CapsLock переключает регистр, несмотря на то, что в xorg.conf давно написано:

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option      "XkbLayout" "en_US,ru(winkeys)"
    Option      "XkbOptions" "grp:caps_toggle,grp_led:scroll,compose:menu"
EndSection

можете помочь?

Иксы с hal собраны? Если да - то настраивать нужно его.

xetf ★★ ()

у меня скриптиком устанавливается
setxkbmap -layout 'us,ru' -option 'grp:caps_toggle,grp_led:caps'
а вообще первый раз вижу ",compose:menu" это зачем?

megabaks ★★★★ ()

[телепатия

«] Xorg-1.8

Driver „kbd“ - после перехода на udev это игнорируется. Надо /etc/X11/xorg.conf стереть, а /etc/X11/xorg.conf.d/20-keymap.conf - отредактировать. У меня так:

Section "InputClass"
	Identifier "Keyboard Defaults"
	MatchIsKeyboard "yes"
        Option  "XkbLayout" "us,ru"
        Option  "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:ralt"
EndSection
AEP ★★★★★ ()

да, забыл добавить: иксы собраны без всякого hal'а, но, да, такое ощущение, что откуда-то он всё-таки пролез. Запускаю иксы с помощью gdm, который и требует как раз, чтобы перед ним запустился hald, но это так, бредовые мысли вслух...

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

Вроде из 1.8 hal уже выперли. Теперь там xorg.conf.d.

nnz ★★★★ ()

прочитал в нескольких местах про это нововведение и не стал морочиться и добавил в xorg.conf:

Section "ServerFlags"
    Option "AutoAddDevices" "false"
EndSection
может быть, когда-нибудь и перестану быть ленивым консерватором и перейду на udev, а пока...

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