The laptop can suspend and resume without issue when I run a plain vanilla Xfce 
session (started with "Xfce session" from the lightdm login screen). However, I 
don't want to run an entire Xfce desktop environment; I want to use dwm but use 
xfce4-power-manager to manage suspend and resume. I am using Debian 7, stable.

I have an .xsession that looks like:

---- .xsession ----

#!/bin/bash
xrdb -merge .Xresources

if [ -x /usr/bin/xfce4-power-manager ];
then
   xfce4-power-manager &
fi

$HOME/share/bin/dwm
-----

I use lightdm to log in and select "default x session." The dwm starts up as 
expected. xfce4-power-manager also starts up (I can see notifications in the 
top right of the screen when I plug or unplug the laptop). If I close the lid, 
the laptop will not suspend (the fan is still running). When I open the lid, 
the screen gets brighter and blinks, but I dont see the desktop. I see the 
xfce4-power-manager notification pop up and then see nothing else. I can't get 
back to the desktop and need to log into a virtual console to restart the 
laptop.

So, when xfce is running as a regular session, suspend and resume works. 
Something with how I am running it from .xsession with dwm is not working. 
Anyone have any ideas?

Reply via email to