Hallo an alle!
Ich soll ein kleines Skript automatisch rufen wenn ich von KDE abmelde. Ich denke daß eine Datei wie .logout gibt, weiß aber nicht wie das heißt und wie das funktioniert.
Kann jemand mir helfen?
Vielen Dank! Luca Bertoncello (lucabert@lucabert.de)
Hi,
* Luca Bertoncello [05/05/02 23:10:14 CEST] wrote:
Ich soll ein kleines Skript automatisch rufen wenn ich von KDE abmelde. Ich denke daß eine Datei wie .logout gibt, weiß aber nicht wie das heißt und wie das funktioniert.
Ich würde das direkt in die X11-Startfiles hinter das Programm schreiben, das als Session-Manager läuft. Wenn du dich über ein xdm-like Programm anmeldest, wäre das dann ~/.xsession (zumindest bei mir); wenn du mit 'startx' startest, dann ~/.xinitrc (zumindest bei mir).
Für normale Shells kenne ich nur für die csh einen Logout-Skript- Mechanismus.
Cheers, Rocco.
Rocco Rutte s1118644@mail.inf.tu-dresden.de schrieb:
Ich würde das direkt in die X11-Startfiles hinter das Programm schreiben, das als Session-Manager läuft. Wenn du dich über ein xdm-like Programm anmeldest, wäre das dann ~/.xsession (zumindest bei mir); wenn du mit 'startx' startest, dann ~/.xinitrc (zumindest bei mir).
OK! Ich kenne diese Dateien, aber ich habe immer benutzt an LOGON, nicht an LOGOUT. Wie funktionieren sie? Kannst du mir ein Beispiel sagen?
Danke! Luca Bertoncello (lucabert@lucabert.de)
On Mon, May 06, 2002 at 09:34:00AM +0200, Luca Bertoncello wrote:
Rocco Rutte s1118644@mail.inf.tu-dresden.de schrieb:
Ich würde das direkt in die X11-Startfiles hinter das Programm schreiben, das als Session-Manager läuft. Wenn du dich über ein xdm-like Programm anmeldest, wäre das dann ~/.xsession (zumindest bei mir); wenn du mit 'startx' startest, dann ~/.xinitrc (zumindest bei mir).
OK! Ich kenne diese Dateien, aber ich habe immer benutzt an LOGON, nicht an LOGOUT. Wie funktionieren sie? Kannst du mir ein Beispiel sagen?
~/.xsessiom ------------------------------- xsetroot -solid blue export PATH=$PATH:/opt/kde/bin
# der WindowManager startkde
# jetzt kannst du alle Befehle # angeben, die nach dem Logout # ausgeführt werden sollen z.B. rm -R /tmp/kde-$USER -------------------------------
Ciao, Tobias
On Mon, 06 May 2002 09:34:00 +0200, Luca Bertoncello wrote:
Hallo Luca,
OK! Ich kenne diese Dateien, aber ich habe immer benutzt an LOGON, nicht an LOGOUT. Wie funktionieren sie?
Die .xsession wird abgearbeitet, wenn du dich per xdm/kdm/... anmeldest. Sie startet meist ein paar Programme u.a. den Windowmanager und macht einige Einstellungen. Die .xsession wir erst beendet, wenn du dich abmeldest.
Kannst du mir ein Beispiel sagen?
-------------------- #!/bin/bash
# Umgebung und Xresourcen setzen test -r $HOME/.bashrc && source $HOME/.bashrc test -r $HOME/.Xresources && xrdb -load $HOME/.Xresources
# screensaver aus xset s off # für blinde :-) xsetroot -solid red
# Abfrage der ssh-passphrase if [ $SSH_AGENT_PID ]; then ssh-add $HOME/.ssh/identity $HOME/.ssh/id_rsa </dev/null >/dev/null 2>&1 fi
# ein paar Programme starten (im Hintergrund, das skript läuft also weiter) xterm & xclock & xeyes &
# windowmanager fvwm starten # (nicht im Hintergrund, die .xsession wird damit erst nach Beenden des # Windowmanagers weiter abgearbeitet) fvwm
# hierher gelangt man erst, wenn die session beendet wird, also fvwm # beendet wurde. Hier müßten dein logout-programme stehen. mein-logout-programm
----------------------
Reinhard
lug-dd@mailman.schlittermann.de