kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
Что такое hal и зачем он нужен описано во многих источниках. Но реальная необходимость в нём возникает не у всех. Например мне он не нужен. На сегодняшний день стандартным для Arch-linux является X.Org версии 1.7.5. Он спокойно может обходиться без hal. Для этого требуется только настроить /etc/X11/xorg.conf и, возможно, настроить правила udev. По-умолчанию в Arch-linux работать с мышью (/dev/input/mice) может только суперпользователь. Но это легко поправимо — надо изменить лишь одну строку в /lib/udev/rules.d/50-udev-default.rules [k@k rules.d]$ grep mouse 50-udev-default.rules KERNEL=="mouse*|mice|event*", MODE="0644" Следом надо настроить xorg.conf. В качестве шаблона подойдёт тот вариант, который получается в результате выполнения команды X -configure. Необходимо только перепроверить секцию устройств ввода и установить опцию сервера AllowEmptyInput в значение false Далее требуется отключить демона hal в rc.conf, либо вообще его запретить. Мой выбор — дописывание !hal в строке DAEMONS=( !hal ... timeout 20 startx К сожалению в arch-е всё, что поддерживает hal, собрано с ним. Но мне это как-то не мешает. Убрал загрузку демона и только. При желании можно заняться перекомпиляцией, но, имхо, это ни к чему. Ниже идёт пример xorg.conf, для работы без hal, по-старинке. Большая часть конфигурации создана автоматически в качестве результата X -configure Section "ServerLayout" Identifier "X.org Configured" Screen "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "ServerFlags" Option "AllowEmptyInput" "false" EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/misc" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/TTF" FontPath "/usr/share/fonts/Type1" EndSection Section "Module" Load "glx" Load "dri Load "dbe" Load "extmod" Load "dri2" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbOptions" "grp:caps_toggle,grp:win_switch,grp_led:scroll,compose:ralt" Option "XkbLayout" "us,ru" Option "XkbVariant" ",winkeys" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" Identifier "Monitor0" VendorName "AUO" ModelName "2277" EndSection Section "Device" Identifier "Card0" Driver "radeon" VendorName "ATI Technologies Inc" BoardName "M76 [Radeon Mobility HD 2600 Series]" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Modes "1440x900" Depth 24 EndSubSection EndSection |
muhas |
|
Темы:
23
Сообщения:
342
Участник с: 30 октября 2006
|
от хала в арче даже xbmc зависит =) для монтирования устройст, это конечно тоже средствами udev делать можно, но судя по http://www.archlinux.org/packages/extra/i686/hal/ есть ещё и не для монтирования (ибо нахера он нужен в gstreamer0.10-good-plugins и tracker) вообще хал неплох как идея, но как реализация говно, да… |
batik |
|
Темы:
1
Сообщения:
7
Участник с: 09 февраля 2010
|
hal - умер не родившись? Читаем на оф. xorge! |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
Так и есть. free desktop. описание hal Чёрным по красному: HAL is in maintenance mode - no new features are added. All future development focuses on Software/DeviceKit-disks, Software/DeviceKit-power, NetworkManager, PulseAudio, udev, … Там же 404 ссылки на описание технологии и конфигурирования. Ещё вопросы? |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
Ну как же, зачем gstreamer-у hal? А вдруг ты решишь подключить мультимедиа-устройство во время работы системы :-/ Для подобной ерунды. И с tracker-ом понятно. Индексировать внешние устройства, отслеживать их наличие. В общем всё для того, чтобы система жила своей собственной жизнью. Раз это создано, то кому-то нравится. Хотя я не принимаю такой подход — полная автоматизация — мне она не требуется. |
joker-jar |
|
Темы:
4
Сообщения:
14
Участник с: 27 апреля 2010
|
Я hal оставил лишь для менюшки съемных устройств в Krusader'е. Жду, когда его отучат от hal'п |