Have a look at /etc/X11/gdm/PostSession
In this script, the user is referenced in the env. var. $USER.
You commonly find stuff like:
/usr/bin/X11/sessreg -d -w /var/log/wtmp -u /var/run/utmp -l
$DISPLAY $USER
Just use something like:
su -c <your_command_or_shell_script> $USER
or
su - -c <your_command_or_shell_script> $USER
for a login shell
Andrew Sullivan wrote:
> Hi,
>
> I asked about this on IRC today, and got a correct answer to the
> question I actually asked. I wasn't clear enough, though, so I'll
> try again.
>
> What I want to be able to do is execute a script as the user when
> that user's session ends. This is analogous to the .logout file in
> bash or the ExitFunction-type commands in many window managers.
>
> I have a user who wants to move her .forward file out of the way when
> she logs in, and move it back into place when she logs out. Because
> she's not getting a login shell, the .logout file doesn't get read at
> exit.
>
> I figure there's got to be a way, since gnome sessions are managed.
> The system in question is using gdm, but I don't see any way to make
> user-specific changes using it (since the PostSession stuff would run
> anything as root, I think it's too dangerous to use). I figured that
> the logout confirmation is the trick, but I can't tell how I can
> configure that or whether it has any hooks to allow me to run another
> script.
>
> Any help much appreciated.
> --
> Andrew Sullivan | McMaster University
> Research Computing Support, CIS | 1280 Main Street West
> ajs keynes cis mcmaster ca | Hamilton, Ontario
> +1 905 525 9140 x 27601 | L8S 4L8
>
> _______________________________________________
> gnome-list mailing list
> gnome-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-list
--
Remi Cohen-Scali
_/_/_/ _/ _/ _/ / Development engineer
_/ _/ _/ _/_/ _/ International Center for Network Computing
_/_/_/ _/ _/ _/ _/ _/ Network Service Provider Division
_/ _/ _/ _/ _/_/ Phone: +33-139-447-509 x44509
_/_/_/ _/_/_/ _/ _/ E-mails: Remi Cohen-Scali Sun COM
M I C R O S Y S T E M S Remi Cohen-Scali COM
WAPmail: Remi CohenScali Itineris Net
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature