Como executar um script no logout [duplicado]

1

Eu quero executar um script quando faço logout pela unidade. Eu li algo sobre lightdm mas eu realmente não sei o que é e o arquivo de configuração não existia. O arquivo de configuração mencionado aqui não existe! E criar manualmente não resolve o meu problema.

    
por Marton 16.05.2015 / 10:53

1 resposta

9

  1. Abra o terminal (ou também conhecido como linha de comando) pressionando Ctrl Alt T ou localizando-o em traço.

  2. Execute este comando sudo gedit /etc/lightdm/lightdm.conf . Isso abre o editor de texto com o arquivo lightdm.conf localizado na pasta /etc/lightdm .

  3. No arquivo, você deve ter esta linha [SeatDefaults] . Abaixo desta linha, digite session-cleanup-script=/path/to/your-script.sh , onde /path/to/your-script.sh é o endereço atual do script que você deseja executar. Nota: verifique se seu script está definido como executável executando sudo chmod +x /path/to/script.sh

  4. Salvar e sair

NOTA : a partir da versão 14.04, o arquivo de configuração não existe e deve ser criado manualmente OU copiado de um arquivo de exemplo usando o seguinte comando

 sudo sh -c ' zcat /usr/share/doc/lightdm/lightdm.conf.gz > /etc/lightdm/lightdm.conf'
    
por Sergiy Kolodyazhnyy 16.05.2015 / 15:56