Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: odhlašovací script při ukončení XFCE  (Přečteno 1242 krát)

george111

  • Návštěvník
  • Příspěvků: 32
  • Per Aspera ad Astra.
odhlašovací script při ukončení XFCE
« kdy: 25 Března 2013, 22:06:19 »
Ahoj,

v Gnome kdysi fungovalo, že bylo možno si napsat odhlašovací script. Byl defaultně umístěn v /etc/gdm/PostSession/
V Xubuntu 12.04 a vyšší již nic takového není (tedy nevím jestli ani kdy bylo). Jak je tedy možno v XFCE napsat logout script - respektive kam takový script umístit, aby se mi provedl po odhlášení ?

Díky za rady.
Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.

Dano V

  • Stálý člen
  • **
  • Příspěvků: 990
Re:odhlašovací script při ukončení XFCE
« Odpověď #1 kdy: 25 Března 2013, 22:45:49 »
V /etc/lightdm/lightdm.conf ?
pr. /usr/share/doc/lightdm/lightdm.conf.gz  pod session-setup-script
session-cleanup-script
Je to to čo hľadáš?
« Poslední změna: 25 Března 2013, 22:55:54 od Dano V »
U12.04 do 04.2017  K3.2.0-60
...Ne vždycky spolu budeme souhlasit, ale to není důvod k neslušnému chování. Každý se občas může cítit zklamaný, ale je vždy potřeba se chovat tak, aby se zklamání neproměnilo v osobní útok. Je nutné si uvědomit, že v komunitě, kde panuje napětí a stres, se toho moc neudělá... ;)
http://www.ubuntu.cz/komunita/pravidla

george111

  • Návštěvník
  • Příspěvků: 32
  • Per Aspera ad Astra.
Re:odhlašovací script při ukončení XFCE
« Odpověď #2 kdy: 25 Března 2013, 23:00:15 »
Mělo by to být ono. Konkrétně parametr : session-cleanup-script = script. Ale když napíšu cestu ke scriptu tak se neprovede. pochopitelně script je v pořádku. Když ho pustím z konzole tak je to v pořádku. oprávnění - všichni mohou spouštět.

Kde by měl být prováděcí script umístěn ?
Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.

Dano V

  • Stálý člen
  • **
  • Příspěvků: 990
Re:odhlašovací script při ukončení XFCE
« Odpověď #3 kdy: 25 Března 2013, 23:04:27 »
neviem či je to správne
Kód: [Vybrat]
session-cleanup-script=/opt/gScripts/logout-lightdmpočkaj na skúsenejších čo povedia
edit: nastavil si že môže skript spustiť užívateľ ktorý sa prihlasuje/odhlasuje?
Kód: [Vybrat]
su "${USER}" --command "command-to-run"edit2:príklad
Kód: [Vybrat]
#!/bin/bash

# Run user's ${HOME}/bin/bash_logout if it exists and is executable.

if [[ -x "${HOME}"/bin/bash_logout ]]
then
    # Called from LightDM, this runs as root, so use su to revert to the user.
    su "${USER}" --command "${HOME}"/bin/bash_logout
fi
« Poslední změna: 25 Března 2013, 23:17:13 od Dano V »
U12.04 do 04.2017  K3.2.0-60
...Ne vždycky spolu budeme souhlasit, ale to není důvod k neslušnému chování. Každý se občas může cítit zklamaný, ale je vždy potřeba se chovat tak, aby se zklamání neproměnilo v osobní útok. Je nutné si uvědomit, že v komunitě, kde panuje napětí a stres, se toho moc neudělá... ;)
http://www.ubuntu.cz/komunita/pravidla

george111

  • Návštěvník
  • Příspěvků: 32
  • Per Aspera ad Astra.
Re:odhlašovací script při ukončení XFCE
« Odpověď #4 kdy: 25 Března 2013, 23:19:30 »
ano. script má oprávnění správně. navíc podle manuálu se script automaticky spouští pod rootem. ta cesta do opt asi nebude správně. v opt adresáři se ani nedá normálně zapsat. tak zatím počkám jestli bude ještě někdo další :) každopádně jsi mě dobře nasměroval :)
Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.

 

Provoz zaštiťuje spolek OpenAlt.