расскажыте пожалуйста про X.org

Дорогие друзья, я в конец запутался, расскажите пожалуста всю историю с X.org . в частности меня интересует, каким оброзом теперь производится определение девайсов, потому что у меня встала проблемма. умер у меня винтик, но часть информации удалось спасти. так вот, прошлая моя система работала без
Section "ServerFlags"
    Option "AutoAddDevices" "False"
EndSection
а переключал клавиатуру hal.
в новой же ни клава ни мышка не работает без этого, хотя вроде бы всё сделал так же
я вообще ничего не могу понять с этим новым иксом ??? , поэтому и делаю себе бук без иксов, а на домашнем нельзя, там мама >:D
al_ aka Xarek
Дорогие друзья, я в конец запутался, расскажите пожалуста всю историю с X.org . в частности меня интересует, каким оброзом теперь производится определение девайсов, потому что у меня встала проблемма. умер у меня винтик, но часть информации удалось спасти. так вот, прошлая моя система работала без
Section "ServerFlags"
    Option "AutoAddDevices" "False"
EndSection
а переключал клавиатуру hal.
в новой же ни клава ни мышка не работает без этого, хотя вроде бы всё сделал так же
я вообще ничего не могу понять с этим новым иксом ??? , поэтому и делаю себе бук без иксов, а на домашнем нельзя, там мама >:D
Если используешь 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
Логи посмотри. Вообще иксы щас и без конфига заводятся… А с клавой - по умолчанию ошибка в /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi - тег неправилино закрыт, даже не закрыт вообще
<merge key="input.xkb.variant" type="string" />
должно быть (по умолчанию)
<merge key="input.xkb.variant" type="string"></merge>
у меня без правки (или если свой не клал в /etc/…) иксы заводились а клавы как-будто и нет вообще!
StarLegend
Если используешь HAL, то опция “AutoAddDevices” “False” необходима.
Если используешь HAL, то опция “AutoAddDevices” “False” Не нужна. Она-то evdev и отключает, а парсит конфиг (если он вообще есть)
w00zy
StarLegend
Если используешь HAL, то опция “AutoAddDevices” “False” необходима.
Если используешь HAL, то опция “AutoAddDevices” “False” Не нужна. Она-то evdev и отключает, а парсит конфиг (если он вообще есть)

Это да. Но я хотел сказать, что если с HAL не работают USB мышка или USB клава - то это значит, что HAL неправильно их конфигурирует =). Надо добавить эту опцию (которая отключит hotplugging) и прописать настройки мышки и клавы вручную.

Ещё полезная команда, которая автоматически сконфигурирует xorg.conf (/root/xorg.conf.new):
X -configure

p.s. у меня, кстати, такая же трабла - если убрать опцию “AutoAddDevices” “False”, то мышка с клавой отваливаются.
Совершенно согласен. Но, думаю, можно один раз поправить /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. А вообще надо-бы в багтрак. Пусть строку исправят…
w00zy
Совершенно согласен. Но, думаю, можно один раз поправить /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi до вида допустим
Тоже вариант =) Но мне больше нравится правка xorg.conf. Хотя выбор за топикстартером.
мне если честно, тоже не нравитсяразводить всё HAL'ом, но мне хочется, что бы всё было так как надо, т.е. если придумали делать всё через хал, то хай буде через хал :) но.. вот видите вы даже сами не можете прийти к конценсусу, StarLegend говорит что “AutoAddDevices” нужна, а w00zy говорит что не нужна. я в прошлой системе сделал по http://muhas.ru/?p=60#post и всё работало. вот мой 10-keymap.fdi
nano /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>
мыша и клава у меня PS/2
ребята, глубочайше прошу простить меня, просто моя враждённая невнимательность меня когда нибудь убъёт ::) у меня не был ХАЛ запущен . ещё раз прошу меня извенить :)
но сразу хотел спросить, а нужны ли секции мышки и клавы в xorg.conf при этом? или их вообще можно убрать?
al_ aka Xarek
а нужны ли секции мышки и клавы в xorg.conf при этом? или их вообще можно убрать?
Если настроили HAL под устройства ввода, то соответствующие секции в xorg.conf можно закомментировать (и разкомментировать, если вдруг отвалится HAL с мышкой и клавой).
 
Зарегистрироваться или войдите чтобы оставить сообщение.