kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
В чём беда-то?blkid /dev/[hs][dr]* /dev/mmc* |
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
|
void А оно тебе так мешается? ) Можно же просто перестать использовать hal и всё. Иначе проще перейти на gentoo, ибо перекомпилировать придётся очень многое, да и обновления потрут твою компиляцию. |
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 [[email protected] 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 |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
В Ubuntu сначала xorg.conf убрали, а теперь и hal. И ничего, нормально… :).conf убрали из многих дистрибутивов. И реально: при включеном hal в нем нет необходимости, если устраивает стандартная конфигурация, например кривая работа видео ati. А hal из ubuntu не убрали, а апгрейдили до DeviceKit, который по своей сути является модульным hal-ом. Насколько я разобрался, через hal можно настроить только работу с устройствами ввода.Нет, не только. Ещё и дисковой подсистемой, и прочими мелочёвками. В общем много с чем. Но, имхо, ничего полезного для пользователей кроме «удобных флешек». Так, интереса ради, посмотри вывод lshal. |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
Нет не всё. Может, конечно, я ошибаюсь, но указать какой драйвер нужно использовать, какое разрешение, какую глубину цвета в конфигурации hal не получится. Не говоря уже о включаемых-выключаемых расширениях, путях к шрифтам и т.п. Кроме того, далеко не мелочь — документации уже давно нет, да и поддержку прибили http://www.freedesktop.org/wiki/Software/hal. |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
Похоже, что первый и второй диск у тебя поменялись местами )) /dev/sda6 должно помочь А вообще - запустил груб, нажал e и правишь, используя табуляцию. Посмотри что за красоту выдаёт /dev/sd. Скорее всего ответ увидишь сам. |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
Спорный вопрос. По задумке вредителей (ой), внедрителей-hal'овцев — xorg.conf не требуется. А на практике ещё как нужен, в отличие от hal-а. У меня xorg по-дефолту дурно идентифицирует видеокарту (radeonhd) и монитор (чёз что именно — экран ноутбука). В результате xorg.conf есть и необходим. А тот самый hal… как не использовал, так и не использую — всегда выключаю как не нужный хлам. Всякие там флешки и прочяя мелочёвка всегда находятся под известными мне именами /dev/sd1, либо /dev/mmc*p1 и использовать лишний уровень абстракции считаю излишним. KISS, однако. Исключение — лив-образы. Там оставляю, ибо не знаю заранее конфигурацию оборудования. Конкретно в арче, необходимо ко всему прочему поправить правила udev, разрешив пользователям работать с мышью. И всё. hal не нужен. |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
C++ отличается от C так же как и basic от Visual Basic. Визуальное сходство есть, основа вроде бы как одна и та же, но это абсолютно разные языки. Рекомендую начать со стандартов: ISO/IEC 9899:1999 и ISO/IEC 14882:2003 — настольные книги, каждого уважающего себя программиста. А выбор языка напрямую зависит от поставленной задачи. |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
Проблема-таки не в версии php. Простой тест пусти на любой версии php: php -r "error_reporting(E_ALL); if ( \$undefined==1);" Ошибка — не дистрозависимая, а от плохого знания языка. |