KDE отказывается работать с HAL

Аватар пользователя DRVTiny

У одного моего знакомого установлен "чистый" ASPLinux 11 (т.е. не проапгрейденный с 10-ки, как у меня) с минимальными обновлениями, скачанными с оф. ftp. Используется KDE. К подключениям флэш-накопителей KDE полностью безучастна, в Центре управления -> Устройства хранения данных -> Дополнительно вижу задизэйбленный переключатель "Включить HAL" и в скобках причина: "Текущая система не поддерживает HAL".
Как сие прикажете понимать? Это следствие кривизны рук у разработчиков ASPLinux (в Gnome всё работает нормально) или дело может быть ещё в чём-то? haldaemon запущен и работает нормально.

Аватар пользователя Meloman

Re: KDE отказывается работать с HAL

DRVTiny писал(а):
с минимальными обновлениями, скачанными с оф. ftp. Используется KDE. К подключениям флэш-накопителей KDE полностью безучастна

Сейчас проверил с флэшкой жены- в KDE работает (я даже удивился). На моем компьютере kernel=2.6.18.1, KDE=3.5.5 (т.е., как понимаете, с т.зр. компании ASP - все очень не стабильное ;-) )

Аватар пользователя Vinnie-The-Puh

Re: KDE отказывается работать с HAL

HAL взаимодействует с KDE с помощью DBus. Естественно, если у Вашего знакомого не запущен этот сервис, использовать возможности HAL невозможно, и соответствующие пункты меню отключены:

service messagebus status - проверить, работает ли DBus
service messagebus start - запустить службу DBus
chkconfig --add messagebus - добавить DBus в начальную загрузку

Аватар пользователя DRVTiny

KDE отказывается работать с HAL

Там не в messagebus проблема. Похоже, как раз с обновлениями что-то не то. Сейчас пришлосмь параллельно с dbus-0.61 ставить dbus-0.5 ASP со своими "обновлениями", сильно отдающими тухлятиной, создаёт массу проблем. Ну не хотят они работть, хоть ты тресни. Для того, чтобы обновить GLibC в репозиториях нужно же что-то делать, вкалывать... В общем, обновил я у этого самого знакомого GLibC из репозиториев MSIU, тот потянул за собой DBus, а в репозиториях MSIU нет dbus-qt. Вот, собственно, и результат плачевный...

Аватар пользователя Vinnie-The-Puh

Re: KDE отказывается работать с HAL

Странно, cейчас проверил - у меня в федоре 6-й нет пакета dbus-qt, есть dbus-x11. Может в ASP по другому - нет возможности проверить. Но раз гном работает - дело действительно скорее всего в KDE. Потому как сервис для них используется один и тот же - org.freedesktop.Notification. А пакет gamin установлен? Он вроде отвечает за отслеживание изменений в файловой системе из KDE.

Аватар пользователя Tigro

Re: KDE отказывается работать с HAL

да зачем вам dbus-qt? если так тянет то есть (кажется) в FC extras.

Аватар пользователя DRVTiny

KDE отказывается работать с HAL

Цитата:
да зачем вам dbus-qt?

Он мне вроде не позарез нужен, просто я слабо представляю, куда можно в данном случае копать, вот и решил, что стоит попробовать начать с dbus-qt. По-моему это вполне логично, если учитывать то, что KDE на QT построен. Как говорится, если есть dbus-qt, значит это кому-нибудь нужно?
Интересно, что у меня дома на латаной-перелатаной системе громоздкая связка из UDev+HALD+DBus+X11+QT работает нормально. Видимо, всё-таки проблема в том, что репозитории MSIU и официального ASPLinux не больно-то друг с другом совместимы. Ладно, если бы это вылезало при установке пользовательских приложений, но проблемы возникают с обновлением фундаментальных библиотек... как-то это не здорово. Я считаю, что названия, зависимости и структура пакетов dbus-* в апдейтах MSIU должны полностью соответствовать вышеозначенным характеристикам пакетов официальных репозиториев. Отличаться могут только версии, иначе любой пользователь рискует наступить на те же грабли, на которые наступил я.

Аватар пользователя Grek

KDE отказывается работать с HAL

У меня похожая проблема. Обновился с msiu (ASP 11) и после обновления с рабочего стола пропали ярлыки жесткого диска и dvd. Делаю рестарт haldaemon'a они появляются. Причем всплывает окошко типа найден новый носитель, открыть или нет. Это что касается флопа и привода. Жесткий диск просто подключается без вопросов после рестарта хала. А вот флэшка работает нормально. И даже если не делать /sbin/service haldaemon restart и вставить флэшку, то вместе с ней появится и флоп и привод и жесткий диск. Пробовал отключать сервисы, пробовал наоборот включать все, даже то, что не нужно. В dmesg вижу что rsync вроде бы удаляет смонтированные разделы. В общем у меня одни вопросы. Пока не решил.

Попутно легкий вопрос. В десятке я мог написать service haldaemon restart. Почему в 11 нужно прописывать полный путь в файлу? Под рутом тоже самое. Что, где прописать?

Аватар пользователя Tigro

KDE отказывается работать с HAL

Андрюш, в пакете dbus стоит Obsoletes: dbus-qt!!!! Я раньше поддерживал его, а смысла в этом нет.

RSS-материал