User chce gadać z HALem

Daniel Mróz beorn w alpha.pl
Czw, 7 Sty 2010, 21:03:35 CET


Cześć

Czy wiecie może jak zmusić HALa do udostępniania pewnych informacji
zwykłym userom?
Kiedy wołam metodę org.freedesktop.Hal.Device.LaptopPanel.GetBrightness()
z konta root, dostaję jakąś wartość. Kiedy jednak wywołam ją z konta
usera, dostaję:

org.freedesktop.Hal.Device.PermissionDeniedByPolicy:
   org.freedesktop.hal.power-management.lcd-panel no <-- (action, result)

Plik .fdi w "policy" nie ogranicza dostępu. User może czytać z pliku
brightness oraz actual_brightness w /proc.
Nie jest to też szlaban postawiony przez DBus, gdyż w konfiguracji stoi:

<policy context="default">
    [...]
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
    [...]
</policy>


Pozdrawiam
Beorn

-- 
Daniel 'Beorn' Mróz <beorn w alpha.pl>    http://127.0.0.1/beorn
[GIT d s:- a-@ C++++ UL++++$ P+ L++++ E--- W+ N+++ o? K- w---]
[O- M- V!  PS+ PE++ Y+ PGP++ t- 5  X R !tv b+ DI D++ G++ e h*]
[                          r++  y+                           ]


Więcej informacji o liście dyskusyjnej pld-users-pl