Eu gostaria de executar um script para rsync meu diretório inicial para outra máquina sempre que eu saio do GNOME. Há uma maneira de ligar no processo de logout do GNOME?
O script/etc/gdm/postsession/padrão é executado por root sempre que alguém sai de sua sessão X. Você pode adicionar lá algo como
if [ ${USERNAME} = "myuser" ];then
su myuser -c /home/myuser/logout.sh
fi
antes da saída 0.
Em seguida, crie um arquivo /home/myuser/logout.sh, torne-o executável e adicione sua chamada RSYNC a ela.
Você pode adicionar o script ao arquivo de script ~/.bash_logout
(Crie se não existir, mas certifique-se de marcá-lo como executável).
Na verdade, estou procurando uma maneira de fazer isso apenas com a sessão do GNOME, desde que use ~/.bash_logout
Será executado para um logout de sessão do GNOME, mas também qualquer outro logout da sessão (bash) também (console ssh, etc. ).