You are not logged in.

#1 2010-05-03 15:49:07

sniperrifle
Member
Registered: 2010-05-03
Posts: 3

Can't suspend using hal as normal user

Hello,

I'm currently experiencing problems suspending using hal as a normal user.

I followed the normal instructions for hal and pm-utils, but when I try to use

dbus-send --system --print-reply --dest=org.freedesktop.Hal \
/org/freedesktop/Hal/devices/computer \
org.freedesktop.Hal.Device.SystemPowerManagement.Suspend int32:0

It gives me the following error:

Error org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 
1 matched rules; type="method_call", sender=":1.9" (uid=1000 pid=2217 
comm="dbus-send) interface="org.freedesktop.Hal.Device.SystemPowerManagement" 
member="Suspend" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" 
(uid=0 pid=1576 comm="/usr/sbin/hald))

This same command does work when I am root, so I suspect it is a permission error but when I use

dbus-send --system --print-reply --dest=org.freedesktop.Hal 
/org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.GetProperty 
string:'power_management.can_suspend'

It does return true

(NOTE: This check was taken from the ubuntu forum but since it returns true rather than an error or something I suspect it is correct)

I tried the user permissions version of the config and that works so I can suspend, but xfce 4 uses hal so I would like this to work anyway

Thanks in Advance

Offline

#2 2010-05-05 12:05:09

nsa.wijayanto
Member
From: solo-id
Registered: 2009-09-29
Posts: 28

Re: Can't suspend using hal as normal user

Try adding power group to the user


Eee PC 2G Surf (700)

Offline

#3 2010-05-05 22:25:42

sniperrifle
Member
Registered: 2010-05-03
Posts: 3

Re: Can't suspend using hal as normal user

Done, unfortunately it didn't help. Any other ideas?

Offline

#4 2010-05-09 10:29:54

sniperrifle
Member
Registered: 2010-05-03
Posts: 3

Re: Can't suspend using hal as normal user

Well I figured it out. It turns out that you need to have ck-launch-session in front of startxfce4 in .xinitrc, though without it worked fine before, but it's working now so I'm happy! big_smile

Offline

Board footer

Powered by FluxBB