System-wide logout script?
    Jaap Winius 
    jwinius at umrk.nl
       
    Thu Sep  8 02:15:53 CEST 2011
    
    
  
Quoting Chris G <cl at isbd.net>:
> I asked for something like this a while ago and the answer was that
> there isn't such a thing.
Well, then perhaps I've found a workaround. Since Xfce is so  
impoverished in this respect, use the display manager instead. If  
you're like me and use gdm, you can add your logout code to  
/etc/gdm/PostSession/Default. Otherwise, see:
http://superuser.com/questions/65460/create-a-logoff-script-task-for-linux
Unfortunately this gdm script is executed as root, so additional  
effort is needed to discover the identity of the previously logged in  
user. For example:
ID=`tac /var/log/auth.log |grep -m1 pam_unix\(gdm:session\) |awk  
'{print $11}'`
No doubt there is a more elegant solution, but you get the idea.
Cheers,
Jaap
    
    
More information about the Xfce
mailing list