LINUX.ORG.RU

[xorg.conf] Что я написал неправильно?

 


0

1

Section «InputDevice»
Identifier «Keyboard0»
Driver «evdev»
Option «Device» «/dev/input/event3»
# Option «xkb_rules» «evdev»
Option «xkb_model» «pc105»
# Option «xkb_layout» «us,ru»
# Option «xkb_variant» ","
# Option «xkb_options» «grp:alt_shift_toggle,grp_led:scroll»
EndSection

ubuntu ругается на неправильные параметры. Показывает экран с вариантами свой обычный: создать новую конфигурацию, консольный режим,...

Пробовал раскомментировать строчку ниже, не помогает. Всё пробовал раскомментировать, тоже фиг.
Option «xkb_rules» «evdev»

Тут надо заставить работать ММ клавиши клавиатуры Chicony. Вот.
http://pastebin.com/Eep5DEhw

Ответ на: комментарий от AITap

хм, то есть х сервер при загрузке смотрит и туда? У меня порблема в другом, конфиг несколько специфичен и секций клавиатур две.
http://www.linux.org.ru/forum/desktop/6393071
Может тогда проще закоменнтировать весь etc/default/keyboard?

darkshvein ☆☆
() автор топика
Ответ на: комментарий от darkshvein

А, у Вас ещё и multiseat?
Это уже сложнее. Может быть, клавиатура представляется как несколько event-файлов, и в одном идут «нормальные» клавиши, а в другом - мультимедийные?
Ведь в логе указано 2 «клавиатуры»:

[ 44.006] (II) config/udev: Adding input device Chicony USB Keyboard (/dev/input/event3)

[ 44.006] (II) config/udev: Adding input device Chicony USB Keyboard (/dev/input/event4)

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

оу. щщыт. А она тогда впихнётся в одну секцию xorg.conf, и как мне теперь возможно/нужно будет оформлять?

darkshvein ☆☆
() автор топика
Ответ на: комментарий от darkshvein

Ну да, никто же не запрещает иметь несколько устройств ввода:

Section «InputDevice»
Identifier «Keyboard0»
Driver «evdev»
Option «Device» «/dev/input/event3»
EndSection


Section «InputDevice»
Identifier «Keyboard1»
Driver «evdev»
Option «Device» «/dev/input/event4»
EndSection

Section ServerLayout
<...>
InputDevice «Keyboard0» «Chikony1»
InputDevice «Keyboard1» «Chikony2»
<...>
EndSection

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

Section «InputDevice»
Identifier «Keyboard0»
Driver «evdev»
Option «Device» «/dev/input/event3»
Option «XkbModel» «evdev»
EndSection

Section «InputDevice»
Identifier «KeyboardC»
Driver «evdev»
Option «Device» «/dev/input/event4»
Option «XkbModel» «evdev»

Section «ServerLayout»
Identifier «seat-aure»
Screen 0 «screen0» 0 0
InputDevice «Mouse0» «CorePointer»
# Option «IsolateDevice» «PCI:01:02:0»
InputDevice «Keyboard0» «CoreKeyboard»
InputDevice «KeyboardC» «CoreKeyboard1»
EndSection


Теперь что неправильно?

darkshvein ☆☆
() автор топика
Ответ на: комментарий от AITap

Наверное, я ошибся, и нужно было сказать что-то вроде:

InputDevice «Keyboard0» «CoreKeyboard»
InputDevice «KeyboardC» «CoreKeyboard» # без «1»

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

И так тоже пробовал.
У меня есть подозрение что всплывает какой то механизм убунты, думающий что это ошибка, и не даёт дальше грузиться kdm.
И второй вариант:

darkshvein ☆☆
() автор топика
Ответ на: комментарий от darkshvein

: что то неправильно оформил, либо три драйвера evdev(+мышиный) на одном сервере нельзя использовать

darkshvein ☆☆
() автор топика

Решено

После внимательного разглядывания манов на иноземном языке наткнулся на странный девайс «SendCoreEvents»
Его то и добавил в xorg.conf:
############ seat-aure
Section «InputDevice»
Identifier «Keyboard0»
Driver «evdev»
# Option «Protocol» «evdev»
Option «Device» «/dev/input/event3»
EndSection

Section «InputDevice»
Identifier «Keyboard2»
Driver «evdev»
# Option «Protocol» «evdev»
Option «Device» «/dev/input/event4»

#После чего секция серверЛэйаут приобрела естественно такой вид:
Section «ServerLayout»
Identifier «seat-aure»
Screen 0 «screen0» 0 0
InputDevice «Mouse0» «CorePointer»
# Option «IsolateDevice» «PCI:01:05:0»
InputDevice «Keyboard0» «CoreKeyboard»
InputDevice «Keyboard2» «SendCoreEvents»
EndSection

Теперь чешутся руки попробовать добавить под таким идентификатором вторую клавиатуру одному пользователю.

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