I'm doing a new Arch install to my WM8650 netbook. I'm using LXDE for desktop environment, and I'm not using a login manager. Almost everything is working. The problem is I can only get shutdown/reboot options in lxsession-logout (the logout dialog) for the root user. Non privileged users get only exit, suspend and cancel options. I made all the steps required for these options to appear:
1.- I have installed pm-utils and upower.
2.- User is in the power group.
3.- dbus and polkit are running.
4.- Contents of ~/.xinitrc:
$this->bbcode_second_pass_code('', '#!/bin/sh
exec ck-launch-session startlxde')
But no way, the shutdown/reboot options don't appear. Looking at the X debug messages, it looks like the problem is lxsession-logout is trying to call hal:
$this->bbcode_second_pass_code('', '** (lxsession-logout:844): WARNING **: dbus-interface.c:94: DBUS: The name org.freedesktop.Hal was not provided by any .service files
** (lxsession-logout:844): WARNING **: dbus-interface.c:94: DBUS: The name org.freedesktop.Hal was not provided by any .service files
** (lxsession-logout:844): WARNING **: dbus-interface.c:94: DBUS: The name org.freedesktop.Hal was not provided by any .service files')
Hal is supposed not to be needed, and is missing from the repositories.
The weird thing is in my previous install, this was working, I got the shutdown and reboot options. The main difference between installs is the previous one used SLiM login manager, and this one doesn't use any login manager at all.
I have also asked at arch linux forums, and they suggested me trying to find an old hal package and install it. Is there a repository for old packages (like ARM) I can donwload hal pkg?
What else can I try to get the shutdown/reboot buttons?