wrz 09

Podłączenie się do domowej sieci bezprzewodowej – w teorii czynność prosta i bezbolesna, a praktyce czasem bywa różnie :P Mnie zeszło dobrych kilkanaście minut, a wszystko przez daemona dbus do spółki z NetworkManagerem dostarczanym przez KDE.
Więcej »

mar 10

Kilka dni temu po raz kolejny spotkałem się z tym samym problemem. Nie wiem czemu tak się dzieje, ale podczas aktualizacji HAL nadpisuje swoją konfigurację. Efekt jest taki, że próba zamontowania pendrive’a czy też odtwarzacza MP3 kończy się otrzymaniem komunikatu

org.freedesktop.DBus.Error.AccessDenied

Dodatkowo dziwi mnie trochę fakt, że nie dzieje się tak podczas każdej aktualizacji, ale tylko raz na jakiś czas.

Rozwiązaniem problemu jest dodanie do pliku /etc/dbus-1/system.d/hal.conf poniższego fragmentu:

1
2
3
4
5
6
<policy group="storage">
   <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
   <allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
   <allow send_interface="org.freedesktop.Hal.Device.Volume"/>
   <allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
</policy>

W 1. linii możemy podać zarówno całą grupę, jak i konkretnego użytkownika, np.

1
2
3
<policy user="michal">
   ...
</policy>

W sumie mogę powiedzieć, że ten wpis powstał dla mojej wygody. Przy następnym „zniknięciu” konfiguracji tych kilka niezbędnych linijek będę miał już pod ręką :P