My XBMC setup was working fine on karmic, I installed using the instructions from the XBMCubuntu wiki.
I have since upgraded to Lucid, I compiled a new version of XBMC from subversion because the latest version uses org.freedesktop.UPower inplace of devicekit.
However, now if I choose to suspend from XBMC, I get an error in the xbmc.log (UPower: general error - not authorized!) If I switch away from the XBMC screen (using ctl-alt-f2 to get to a tty), I can manually use a dbus-send command to put the machine to sleep/suspend.
Since the suspend works from the console I doubt very much that there is an issue with permission. I have fixed the /etc/PolicyKit/PolicyKit.conf file to include my username...
XBMC for me runs on Athlon L1640, NV 240GT card, Ubuntu server edition, 64 bit.
I had to install lucid package udisks on my machine manually to get shutdown/reboot to work from the XBMC menu. I have a feeling that under X11 UPower/dbus is expecting different permissions from the program than on the console.. Any suggestions would help.
-WIsh
Bookmarks