| 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 с мышкой и клавой). |