Anteriormente no Karmic, criamos um script de logout que faz algum trabalho em segundo plano no backup do diretório inicial de um usuário. Esse script foi colocado no /etc/GDM/PostSession
diretório.
Não consigo descobrir onde colocar um script que desejo executar durante um logout no LightDM.
Pesquisei e encontrei muitas pessoas que procuram esta resposta, então qualquer ajuda seria muito apreciada.
Responder1
Pelo menos desde o Ubuntu 12.04 existe agora uma opção session-cleanup-script
que pode ser adicionada à seção [SeatDefaults] do /etc/lightdm/lightdm.conf
. /usr/share/doc/lightdm/lightdm.conf.gz
é a documentação:
# session-cleanup-script = Script to run when quitting a user session (runs as root)
Não se esqueça chmod +x yourscript
de dar permissão de execução ao seu script.
Depois de alterar um valor no lightdm.conf, ele só terá efeito após o lightdm ser reiniciado. Você pode reiniciar ou fazer login em um console (Ctrl+Alt+F1) e executar o sudo restart lightdm
.
(Obrigado a Krytarik que postou esta resposta emhttp://ubuntuforums.org/showthread.php?t=1918649)
Responder2
Adicionar
session-setup-script = Script to run when starting a user session (runs as root)
session-cleanup-script = Script to run when quitting a user session (runs as root)
no /etc/lightdm/lightdm.conf
arquivo.
Fontes:
/usr/share/doc/lightdm/lightdm.conf.gz
- http://ubuntuforums.org/showthread.php?t=1918649
Responder3
Isso não é possível. Eu acho que você precisa seguirbug no launchpad