Several programs in Xfce have a daemon mode call gtk_init() before fork()ing. This is unsafe, and when it goes wrong this will typically manifest as the daemon hanging shortly after forking, and appearing to simply do nothing at all.
commit 216a5b750ccbe9fda98e0456a607230cd8c52303 Author: Eric Koegel <eric.koegel@gmail.com> Date: Thu Jun 26 19:46:46 2014 +0300 Fork before gtk/dbus init https://mail.xfce.org/pipermail/xfce4-dev/2014-May/030715.html has the rational for the change. http://git.xfce.org/xfce/xfce4-power-manager/commit/?id=216a5b750ccbe9fda98e0456a607230cd8c52303 So it shouldn't have that issue anymore. Do you still have startup issues with xfpm using the code from git/master? We haven't done a dev release with the commit in yet.
In <https://bugs.launchpad.net/ubuntu/+source/xfce4-volumed/+bug/1347272/comments/12> I have asked the affected users to test the patch and leave a comment about their experience in this bug tracker. Thank you :)
Patch mentioned in comment 1 fixes xfce4-power-manager segfault at startup in Mageia Cauldron [1]. Version in Cauldron is 1.3.0 + UPower 0.99 patch from git [2]. [1] https://bugs.mageia.org/show_bug.cgi?id=13602#c1 [2] http://git.xfce.org/xfce/xfce4-power-manager/commit/?id=ccb06f6fd3ab06
Thanks for confirming it Jani, making resolved.