I had, yesterday, the GTK logout dialogue working when I pressed the power button on my netbook - so I know it's current behaviour is the result of a misconfiguration somewhere along the line.
When using the panel plugin, or power button, I am logged out; thrown to my login manager. I have installed acpid which catches the event (PBTN) but handles it with nothing of significance; ie logger. I have set the power-management option to "ask" when the power button is pressed. Other than that; I don't really know where else to look.
Last edited by ObeseChicken (2012-03-19 05:54:37)
A few quick questions:
1) By 'GTK logout dialogue' do you mean what appears with the command xfce4-session-logout?
2) By 'panel plugin, or power button', do you mean the Action Button applet with the Quit option?
3) What exactly happens when you press the power button?
1) Yes. When that is run, with no parameters, I am just logged out; it looks a lot like X being killed - there is no GUI dialogue.
2) I mean the applet that displays the logout-dialogue; logout/restart/shutdown/suspend/hibernate
3) I am logged out/ X is killed - as per 1)
It appears that xfce4-session-logout is being called; it's just not functioning as expected. Manually running xfce4-session-logout has the same effect.
I have tried the exact same thing with another system, using the same version of xfce, and the dialogue does appear as expected.
Last edited by ObeseChicken (2012-03-19 17:26:49)
Sorted it. Turns out the acpi handler was interfering; not entirely sure how. Stopped the acpid daemon.
There's a handy reference to acpid at https://wiki.archlinux.org/index.php/Acpid I've never tried configuring it myself, but I haven't had the interference you seem to have had.
That's why Arch is the best.
I had the same problem here but only on a machine with a NVIDIA 210 graphic card.
I don't know if it is related.
Killing acpid solves the problem.
NVIDIA Driver Version: 304.64
Server Vendor Version: 1.12.4 (11204000)
NV-CONTROL Version: 1.28
Debian i386 unstable up to date (2013/02/18)