Köra saker vid inloggning och utloggning

Mikael Ståldal
Inlägg: 37
Blev medlem: 20 jul 2006, 11:10
Ort: Stockholm

Köra saker vid inloggning och utloggning

Inlägg 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.
marwal
Inlägg: 517
Blev medlem: 22 maj 2006, 18:45

Köra saker vid inloggning och utloggning

Inlägg 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.
Mikael Ståldal
Inlägg: 37
Blev medlem: 20 jul 2006, 11:10
Ort: Stockholm

Köra saker vid inloggning och utloggning

Inlägg av Mikael Ståldal »

Finns det ingen fil man kan lägga i sin hemkatalog?
marwal
Inlägg: 517
Blev medlem: 22 maj 2006, 18:45

Köra saker vid inloggning och utloggning

Inlägg 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
Användarvisningsbild
ozamosi
Hedersmedlem
Inlägg: 1230
Blev medlem: 29 nov 2005, 20:17
Ort: Linköping
Kontakt:

Köra saker vid inloggning och utloggning

Inlägg av ozamosi »

Lägg till dem till uppstartsprogram i programmet sessioner du hittar under system -> inställningar
marwal
Inlägg: 517
Blev medlem: 22 maj 2006, 18:45

Köra saker vid inloggning och utloggning

Inlägg 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?
Användarvisningsbild
ozamosi
Hedersmedlem
Inlägg: 1230
Blev medlem: 29 nov 2005, 20:17
Ort: Linköping
Kontakt:

Köra saker vid inloggning och utloggning

Inlägg av ozamosi »

Det däremot har jag inget svar på - läste visst inte hela topic...
Mikael Ståldal
Inlägg: 37
Blev medlem: 20 jul 2006, 11:10
Ort: Stockholm

Köra saker vid inloggning och utloggning

Inlägg 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?
marwal
Inlägg: 517
Blev medlem: 22 maj 2006, 18:45

Köra saker vid inloggning och utloggning

Inlägg 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
Skriv svar

Återgå till "Program - inaktuell"