xkbd Xorg 1.9.1 (не переключается rus/eng)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

neron
Сообщения: 169
ОС: Slackware 12;Gentoo

xkbd Xorg 1.9.1

Сообщение neron »

после обновления появились проблемы с раскладками(((

кусок 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?или это решается проще?
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: xkbd Xorg 1.9.1

Сообщение megabaks »

Код: Выделить всё

desktop megabaks # cat /etc/X11/xorg.conf.d/11-keyboard.conf
Section "InputClass"
        Identifier "Keyboard Defaults"
        MatchIsKeyboard "yes"
        Option      "XkbLayout" "us,ru"
        Option      "XkbOptions" "grp:caps_toggle,grp_led:scroll,compose:rwin"
EndSection
desktop megabaks #
УМВР
Спасибо сказали:
Аватара пользователя
tmf
Сообщения: 28
ОС: Gentoo amd64

Re: xkbd Xorg 1.9.1

Сообщение tmf »

Сейчас помоему Xorg игнорирует секции InputDevice в xorg.conf и настраивается все через hal.
Packard Bell TS11HR CPU: Intel Core i5 RAM: 4GB GPU: nVIDIA GeForce 520M CUDA 1 GB
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: xkbd Xorg 1.9.1

Сообщение taaroa »

tmf писал(а):
08.12.2010 20:09
Сейчас помоему Xorg игнорирует секции InputDevice в xorg.conf и настраивается все через hal.

...настраивается всё через sys-fs/udev.

Shell

eix -Iv xorg-server|grep -A6 Inst Installed versions: Version: 1.9.2.902{tbz2}[2] Date: 12:36:53 06.12.2010 USE: nptl udev xorg -dmx -doc -ipv6 -kdrive -minimal -static-libs -tslib Best versions/slot: (~)1.9.2.902{tbz2}[2] Homepage: http://xorg.freedesktop.org/ Description: X.Org X servers License: MIT


#
##

(gentoo.org) писал(а):
Xorg-server 1.8 Upgrade Guide

1. Features changes
* Xorg can detect input devices using udev, deprecating its HAL support. Users are strongly encouraged to migrate to udev.
* Xorg's configuration is now much more flexible thanks to generic match options and multiple-file merging capabilities.
:wq
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: xkbd Xorg 1.9.1

Сообщение xorader »

Вот вот... тому кто выдумал хал - нужно гвоздь в голову вбить. Я сразу как он появился предсказал его судьбу. Тоже мне "userfriendly" :))
Udev тоже "далеко" пойдёт с такими темпами (ф топку, к примеру)...

... я к тому, что лучше /etc ещё ничего не придумали - тем более всё равно всё в итоге ТАМ и прописывается. Так неееет... нада обязательно сделать тыщу слоёв. Умники йопт.
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: xkbd Xorg 1.9.1

Сообщение megabaks »

tmf писал(а):
08.12.2010 20:09
Сейчас помоему Xorg игнорирует секции InputDevice в xorg.conf и настраивается все через hal.
во-первых ща лучше настраивать всё в xorg.conf.d/*
во-вторых сейчас иксы вообще положили на хал - даже юза такого больше нет
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: xkbd Xorg 1.9.1

Сообщение taaroa »

xorader писал(а):
08.12.2010 21:18
Вот вот... тому кто выдумал хал - нужно гвоздь в голову вбить. Я сразу как он появился предсказал его судьбу. Тоже мне "userfriendly" :))

мнение самого автор HAL (Hardware Abstraction Layer), когда он высказался насчёт завершения разработки (вольный перевод): это не hardware не abstraction не layer, а несколько ортогональных сущностей, скрученных вместе изолентой и панированных в xml.
http://lists.freedesktop.org/archives/hal/...May/011560.html
http://lists.freedesktop.org/archives/hal/...une/000299.html
:wq
Спасибо сказали:
Аватара пользователя
Axcel
Сообщения: 88
ОС: модер лучше знает...

Re: xkbd Xorg 1.9.1

Сообщение Axcel »

Решил настроить Х без udev.
Сделал все как в Disabling hotplugging
http://www.gentoo.org/proj/en/desktop/x/x1...grade-guide.xml

Тачпад оживает, а вот клавиатура не реагирует.
Куда копать? Модуль вроде грузится по тому что на одно нажатие она реагирует (

Код: Выделить всё

Section "InputDevice"
    Identifier     "Keyboard1"
    Driver         "kbd"
    Option         "Device" "/dev/input/event3"
    Option         "AutoRepeat" "500 30"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "latitude"
    Option         "XkbLayout" "us,ru"
    Option         "XkbVariant" ",winkeys"
    Option         "XkbOptions" "grp:rctrl_toggle,grp_led:scroll,terminate:ctrl_alt_bksp"
EndSection


Section "ServerFlags"
    Option       "AutoAddDevices" "false"
EndSection


less /var/log/Xorg.0.log | grep -e kbd
[ 7236.270] (II) LoadModule: "kbd"
[ 7236.270] (II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
[ 7236.271] (II) Module kbd: vendor="X.Org Foundation"
[ 7247.641] (II) UnloadModule: "kbd"

Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: xkbd Xorg 1.9.1

Сообщение serzh-z »

Axcel писал(а):
22.12.2010 17:14
Сделал все как в Disabling hotplugging
QUOTE писал(а):Only one addition is the "AutoServerLayout" option. With this option enabled the device does not need to be referenced in ServerLayout section.
Из чего следует, что ссылку на клавиатуру нужно добавить в ServerLayout.
Спасибо сказали: