LINUX.ORG.RU

Не работает HAL в KDE


0

0

Дистрибутив SLED10 после обновления(из исходников) kde с 3.5.1 до 3.5.4 перестало работать автомонтирование cd/dvd по средствам HAL, заголовок диска виден в media:/ но после попытки открытия konqueror пишет:

A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.Volume" member "Mount" error name "(unset)" destination "org.freedesktop.Hal")

под root все работает, до обновления все работало и под пользователем, apparmor выключен.

anonymous
Ответ на: комментарий от cd_we

/dev/hda2 /boot ext3 acl,user_xattr 1 2

/dev/hda3 / reiserfs acl,user_xattr 1 1

/dev/hda6 /home reiserfs defaults 1 2

/dev/hda1 /mnt/win vfat users,gid=users,umask=0002,utf8=true 0 0

/dev/hda5 swap swap defaults 0 0

proc /proc proc defaults 0 0

sysfs /sys sysfs noauto 0 0

debugfs /sys/kernel/debug debugfs noauto 0 0

usbfs /proc/bus/usb usbfs noauto 0 0

devpts /dev/pts devpts mode=0620,gid=5 0 0

/dev/fd0 /media/floppy auto noauto,user,sync 0 0

их там нет по дефолту.

anonymous
()
Ответ на: комментарий от cd_we

всмысле поменять права на папку в которую монтируются диски? в идеале Hal создает папку с названием диска в директории /media, но он ее там не создает... поставил на /media 777, ничего не изменилось... может тут дело в конфиге hal'a или в самом kde, только немогу понять где именно...

anonymous
()

все разобрался, проблема была в не совсем правильном дефолтном конфиге хала, на одном из буржуйских форумов нашел решение:

vi /etc/dbus-1/system.d/hal.conf

<!-- You can change this to a more suitable user, or make per-group --> <policy group="powerdev"> <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/> <allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/> </policy> <!-- Allow plugdev members to mount volumes --> <policy group="plugdev"> <allow send_interface="org.freedesktop.Hal.Device.Volume"/> <allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/> </policy>

<!-- создать эти две группы powerdev и plugdev, и засунуть туда пользователя, навсякий случай от себя еще добавил: -->

<policy user="tux"> <allow own="org.freedesktop.Hal"/> </policy>

<!-- user="имя пользователя", но это походу необязательно, можно обойтись добавлением пользователя в выше перечисленные группы" -->

Походу эта проблемма возникает в некоторых дистрибутивах именно при переходе на KDE 3.5.4 с более ранних версий.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.