кусок xorg.conf
Код: Выделить всё
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "Device" "/dev/input/event5"
Option "CoreKeyboard"
Option "AutoRepeat" "500 30"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle"
Option "CustomKeycodes" "on"
EndSectionкусок Х.лога
Код: Выделить всё
[ 2746.436] (**) Option "SendCoreEvents"
[ 2746.436] (**) Option "CoreKeyboard"
[ 2746.436] (**) Keyboard0: always reports core events
[ 2746.436] (**) Option "Protocol" "standard"
[ 2746.436] (**) Keyboard0: Protocol: standard
[ 2746.436] (**) Option "Device" "/dev/input/event5"
[ 2746.444] (**) Option "XkbRules" "base"
[ 2746.444] (**) Keyboard0: XkbRules: "base"
[ 2746.444] (**) Option "XkbModel" "pc105"
[ 2746.444] (**) Keyboard0: XkbModel: "pc105"
[ 2746.444] (**) Option "XkbLayout" "us,ru(winkeys)"
[ 2746.444] (**) Keyboard0: XkbLayout: "us,ru(winkeys)"
[ 2746.444] (**) Option "XkbOptions" "grp:ctrl_shift_toggle"
[ 2746.444] (**) Keyboard0: XkbOptions: "grp:ctrl_shift_toggle"
[ 2746.444] (**) Option "CustomKeycodes" "on"
[ 2746.444] (**) Keyboard0: CustomKeycodes enabled
[ 2746.444] (II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
[ 2746.445] XKB: Failed to compile keymap
[ 2746.445] (EE) Keyboard0: Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config.
[ 2746.445] (EE) Couldn't init device "Keyboard0"
[ 2746.445] (II) UnloadModule: "kbd"xkeyboard-config, все x11-drivers были перекомпилены - результат 0
по поиску большинство подобных проблем было из-за недостатка места на /
но у меня там 1,7G свободно, так что отпадает.
пока добавил в запуск иксов команду:
Код: Выделить всё
setxkbmap -v us,ru -variant winkeys -option grp:ctrl_shift_toggle,grp_led:capsно это временное решение, хотелось бы по человечески все сделать...
есть способ скомпилить вручную keymap?или это решается проще?