Sida 1 av 1

Köra saker vid inloggning och utloggning

Postat: 03 aug 2006, 13:42
av Mikael Ståldal
Hur gör man för att köra saker när man loggar in respektive loggar ut?

.bash_profile, .bash_login och .bash_logout funkar inte då de inte körs när man loggar in i skrivbordsmiljön.

Köra saker vid inloggning och utloggning

Postat: 03 aug 2006, 15:36
av marwal
Det finns två kataloger i /etc/gdm som heter PostSession och PostLogin. Där kan man lägga shellscripts som ska köras vid in- och utloggning.

Köra saker vid inloggning och utloggning

Postat: 03 aug 2006, 22:38
av Mikael Ståldal
Finns det ingen fil man kan lägga i sin hemkatalog?

Köra saker vid inloggning och utloggning

Postat: 09 aug 2006, 01:02
av marwal
du kan (även om jag själv inte fattar vitsen) skapa en symbolisk länk från ex.vis /etc/gdp/PostSession som pekar på ett bash-script (som du har skrivit) vars enda funktion är att köra alla script du har i en specificerad katalog under din hemkatalog:

typ:
ls ~/*.sh | while read my_file_must_be_in_my_home_directory
do
exec $my_file_must_be_in_my_home_directory
done

Köra saker vid inloggning och utloggning

Postat: 09 aug 2006, 01:28
av ozamosi
Lägg till dem till uppstartsprogram i programmet sessioner du hittar under system -> inställningar

Köra saker vid inloggning och utloggning

Postat: 10 aug 2006, 23:51
av marwal
[quote="ozamosi"]Lägg till dem till uppstartsprogram i programmet sessioner du hittar under system -> inställningar[/quote]
Och hur kör man program vid utloggning därifrån?

Köra saker vid inloggning och utloggning

Postat: 11 aug 2006, 15:14
av ozamosi
Det däremot har jag inget svar på - läste visst inte hela topic...

Köra saker vid inloggning och utloggning

Postat: 18 sep 2006, 18:33
av Mikael Ståldal
Jag kan köra program vid utloggning genom att lägga in följande i början av /etc/gdm/PostSession/Default:

Kod: Markera allt

if [ -x ${HOME}/.desktop_logout ] ; then
    su $USER ${HOME}/.desktop_logout
fi
Och det funkar bra förutom att den inte tycks ha tillgång till SSH-nycklar som jag lagt till ssh-agent. Det verkar som om detta körs efter att ssh-agent avslutats.

Finns det något sätt att köra saker vid utloggning innan ssh-agent avslutas?

Köra saker vid inloggning och utloggning

Postat: 21 sep 2006, 23:50
av marwal
[quote="mikaelstaldal"]Finns det något sätt att köra saker vid utloggning innan ssh-agent avslutas?[/quote]
Starta gärna frågan i en ny tråd då din ursprungliga fråga redan är löst