al-aka-xarek |
|
Темы:
32
Сообщения:
126
Участник с: 05 ноября 2008
|
Дорогие друзья, я в конец запутался, расскажите пожалуста всю историю с X.org . в частности меня интересует, каким оброзом теперь производится определение девайсов, потому что у меня встала проблемма. умер у меня винтик, но часть информации удалось спасти. так вот, прошлая моя система работала без Section "ServerFlags" Option "AutoAddDevices" "False" EndSection в новой же ни клава ни мышка не работает без этого, хотя вроде бы всё сделал так же я вообще ничего не могу понять с этим новым иксом ??? , поэтому и делаю себе бук без иксов, а на домашнем нельзя, там мама >:D |
starlegend |
|
Темы:
1
Сообщения:
69
Участник с: 02 апреля 2009
|
al_ aka XarekЕсли используешь HAL, то опция “AutoAddDevices” “False” необходима. Если добавлена упомянутая опция, а USB мышка или USB клава не работает - это значит что они неправильно прописаны в xorg.conf. У меня стоит HAL и есть USB мышь и PS/2 клава. Вот кусок моего xorg.conf: Section "ServerFlags" Option "AllowMouseOpenFail" "true" Option "AutoAddDevices" "False" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "grp:alt_shift_toggle" EndSection Section "InputDevice" Identifier "USB Mouse" Driver "mouse" Option "Device" "/dev/input/mice" Option "SendCoreEvents" "true" Option "Protocol" "IMPS/2" Option "ZAxisMapping" "4 5" Option "Buttons" "5" EndSection |
w00zy |
|
Темы:
20
Сообщения:
336
Участник с: 09 декабря 2008
|
Логи посмотри. Вообще иксы щас и без конфига заводятся… А с клавой - по умолчанию ошибка в /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi - тег неправилино закрыт, даже не закрыт вообще<merge key="input.xkb.variant" type="string" /> <merge key="input.xkb.variant" type="string"></merge> |
w00zy |
|
Темы:
20
Сообщения:
336
Участник с: 09 декабря 2008
|
StarLegendЕсли используешь HAL, то опция “AutoAddDevices” “False” Не нужна. Она-то evdev и отключает, а парсит конфиг (если он вообще есть) |
starlegend |
|
Темы:
1
Сообщения:
69
Участник с: 02 апреля 2009
|
w00zyStarLegendЕсли используешь HAL, то опция “AutoAddDevices” “False” Не нужна. Она-то evdev и отключает, а парсит конфиг (если он вообще есть) Это да. Но я хотел сказать, что если с HAL не работают USB мышка или USB клава - то это значит, что HAL неправильно их конфигурирует =). Надо добавить эту опцию (которая отключит hotplugging) и прописать настройки мышки и клавы вручную. Ещё полезная команда, которая автоматически сконфигурирует xorg.conf (/root/xorg.conf.new): X -configure p.s. у меня, кстати, такая же трабла - если убрать опцию “AutoAddDevices” “False”, то мышка с клавой отваливаются. |
w00zy |
|
Темы:
20
Сообщения:
336
Участник с: 09 декабря 2008
|
Совершенно согласен. Но, думаю, можно один раз поправить /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi до вида допустим<?xml version="1.0" encoding="utf-8"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keymap"> <append key="info.callouts.add" type="strlist">hal-setup-keymap</append> </match> <match key="info.capabilities" contains="input.keys"> <merge key="input.xkb.rules" type="string">base</merge> <merge key="input.xkb.model" type="string">keyboard</merge> <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux"> <merge key="input.xkb.model" type="string">evdev</merge> </match> <merge key="input.xkb.layout" type="string">us,ru</merge> <merge key="input.xkb.variant" type="string">,winkeys</merge> <merge key="input.xkb.options" type="string">grp:rctrl_toggle,grp_led:scroll</merge> </match> </device> </deviceinfo> UPD. А вообще надо-бы в багтрак. Пусть строку исправят… |
starlegend |
|
Темы:
1
Сообщения:
69
Участник с: 02 апреля 2009
|
w00zyТоже вариант =) Но мне больше нравится правка xorg.conf. Хотя выбор за топикстартером. |
al-aka-xarek |
|
Темы:
32
Сообщения:
126
Участник с: 05 ноября 2008
|
мне если честно, тоже не нравитсяразводить всё HAL'ом, но мне хочется, что бы всё было так как надо, т.е. если придумали делать всё через хал, то хай буде через хал :) но.. вот видите вы даже сами не можете прийти к конценсусу, StarLegend говорит что “AutoAddDevices” нужна, а w00zy говорит что не нужна. я в прошлой системе сделал по http://muhas.ru/?p=60#post и всё работало. вот мой 10-keymap.fdinano /etc/hal/fdi/policy/10-keymap.fdi <?xml version="1.0" encoding="utf-8"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keypad"> <merge key="input.xkb.rules" type="string">base</merge> <merge key="input.xkb.model" type="string">pc105</merge> <merge key="input.x11_driver" type="string">evdev</merge> <merge key="input.xkb.layout" type="string">us,ru</merge> <merge key="input.xkb.variant" type="string">,winkeys</merge> <merge key="input.xkb.options" type="string">grp:alt_shift_toggle,grp_led:scroll</merge> </match> </device> </deviceinfo> |
al-aka-xarek |
|
Темы:
32
Сообщения:
126
Участник с: 05 ноября 2008
|
ребята, глубочайше прошу простить меня, просто моя враждённая невнимательность меня когда нибудь убъёт ::) у меня не был ХАЛ запущен . ещё раз прошу меня извенить :) но сразу хотел спросить, а нужны ли секции мышки и клавы в xorg.conf при этом? или их вообще можно убрать? |
starlegend |
|
Темы:
1
Сообщения:
69
Участник с: 02 апреля 2009
|
al_ aka XarekЕсли настроили HAL под устройства ввода, то соответствующие секции в xorg.conf можно закомментировать (и разкомментировать, если вдруг отвалится HAL с мышкой и клавой). |