Script de desligamento / logoff no Ubuntu 13.10

1

Qual seria a melhor maneira de executar um script nos modos logoff, shutdown, hibernate e sleep da GUI? No 12.04 acho que fiz isso em /etc/lightdm/lightdm.conf, mas no 13.10, a estrutura da pasta mudou e quando eu criei esse script, o gerenciador de exibição não vai nem mesmo inicializar após o boot.

Eu estou olhando para implementar um comando automático simples desmontar TrueCrypt

truecrypt -d

mas é claro que isso iria para qualquer script.

Editar: O arquivo não existe, e se eu criar e colocar as linhas

session-cleanup-script = /path/to/executable/script.sh

, após a reinicialização, não consigo mais me conectar até que eu apague o arquivo. Isso também acontece se o arquivo começar com

[SeatDefaults] 
session-cleanup-script = ... 

Por que isso não está funcionando e / ou porque o arquivo não existe em primeiro lugar? obrigado

    
por TNT 08.11.2013 / 16:39

1 resposta

1

Esse arquivo, /etc/lightdm/lightdm.conf , deve se parecer com:

[SeatDefaults]
session-cleanup-script=/path/to/executable/script.sh

Tente também no terminal para ver o que está acontecendo quando você atribui um valor a uma variável como esta: a = b e quando você atribui um valor a uma variável como esta: a=b . A primeira variante lhe dará o tempo todo um erro command not found . Então, por favor, não coloque espaços em torno do = em tarefas!

    
por Radu Rădeanu 12.11.2013 / 12:35