Onde coloco um script de logout para LightDM?

Onde coloco um script de logout para LightDM?

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/PostSessiondiretó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-scriptque 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 yourscriptde 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.confarquivo.

Fontes:

Responder3

Isso não é possível. Eu acho que você precisa seguirbug no launchpad

informação relacionada