LINUX.ORG.RU

[Xorg1.9]grp_led:caps


0

1

после обновления до X 1.9 перестал работать индикатор раскладки CapsLock (теперь загорается только при включении истинного CapsLock'а
иксы:

[neko@gdetotut ~]$ X -version

X.Org X Server 1.9.0
Release Date: 2010-08-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.34-ARCH i686 
Current Operating System: Linux gdetotut 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 27 16:22:18 UTC 2010 i686
Kernel command line: BOOT_IMAGE=/vmlinuz26 root=/dev/sda2 ro usbcore.autosuspend=1 logo.nologo quiet nomodeset video=vesafb:mode=1024x768-32 vga=790 console=tty1 splash=silent,fadein,fadeout,theme=default pci=nocrs
Build Date: 24 August 2010  01:42:08PM
 
Current version of pixman: 0.18.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
конфиг клавиатуры:
Section "InputClass"
        Identifier "Keyboard Defaults"
        MatchIsKeyboard "yes"
        Option      "XkbLayout" "us,ru(winkeys)"
        Option      "XkbOptions" "grp:caps_toggle,grp_led:caps"
EndSection

★★★★★

фича №1: в gdm индикатор работает, после загрузки гнома — нет
фича №2: после выполнения
[neko@gdetotut ~]$ setxkbmap -layout 'us,ru' -option 'grp:caps_toggle,grp_led:caps'
индикатор также начинает работать.

snoopcat ★★★★★ ()

Для начала - прекратите использовать синтакс ru(winkeys). Правильно использовать XkbVariant.

Ну и покажите xprop -root|grep XKB после запуска гнома. И заодно xkbcomp :0 -xkb out.xkb

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

[neko@gdetotut ~]$ xprop -root|grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = «evdev», «evdev», «us,ru», "", «grp:caps_toggle,grp_led:caps»
_XKB_RULES_NAMES(STRING) = «evdev», «evdev», «us,ru», ",", «grp:alts_toggle,grp:caps_toggle»
кажется, гном таки что -то меняет при запуске..

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

дуурдом (:

ясколько не пытался уползти с кедов - бесполезно :}

Ingvarr ★★★ ()

Подтверждаю. Такая же ситуация.

_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "evdev", "us", "", ""
_XKB_RULES_NAMES(STRING) = "evdev", "evdev", "us,ru", ",", "grp:caps_toggle"
Zodd ★★★★★ ()

Вот скажи мне, а зачем вешать grp_led на caps? Имхо логичнее на scroll.

Кстати до недавнего обновления до 1.9.0 меня не очень радовало то, что при переключении раскладки загорались одновременно caps и scroll, а теперь все правильно и логично - индикатор caps загорается только когда капс включен.

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

ппц во мне.
крутил конфиги иксов, добавлял в автозагрузку костыли типа setxkbmap.. а надо было просто два раза ткнуть мышкой :P

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

[neko@gdetotut ~]$ cat /etc/X11/xorg.conf.d/30-keyboard.conf
Section «InputClass»
Identifier «Keyboard Defaults»
MatchIsKeyboard «yes»
Option «XkbLayout» «us,ru(winkeys)»
Option «XkbOptions» «grp:caps_toggle,grp_led:caps»
EndSection

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