After HAL was removed from my system, I followed the recommendation in a preliminary gentoo hal removal guide and modified the /etc/slim.conf login_cmd line to login_cmd exec ck-launch-session startxfce4 The unfortunate side effect is that /etc/profile is no longer sourced and most of the $PATH is lost. Only the default_path from /etc/slimby.conf remains. I am not sure if this really is a slim bug but without the consolekit management the plugged in HW does not get recognized by xfce4, so the ck-launch-session is needed. A (not entirely satisfactory) workaround is to disable slim and revert to startx from a command line. Reproducible: Always
Please see also http://dev.gentoo.org/~tampakrap/hal.xml
Not really a bug yet... The documentation isn't ready... Try something like this instead: login_cmd exec ck-launch-session /bin/bash -login /usr/share/slim/Xsession %session
the guide is not public any more in my devspace, Samuli has to finish it and make it official
> login_cmd exec ck-launch-session /bin/bash -login /usr/share/slim/Xsession > %session Yes, I can confirm that this works fine.