Crie um script usando o zenity e, em seguida, inicie automaticamente esse script, colocando um arquivo .desktop para o script em /etc/skel/.config/autostart/. O script será executado para todos os novos usuários (copiado para o usuário $ HOME) . Por causa disso, você desejará verificar o nome de usuário. Pode parecer com isso (aviso, eu não testei):
#1/bin/bash
if [ "$(whoami|awk -F- '{print }')" = "guest" ]; then
zenity –error –title=”Guest warning” –text=”Warning, all your files will be removed when turning off the computer or logging out, better move them on an USB-stick first.”;
fi
exit 0
Você colocará esse arquivo em algum lugar acessível e o definirá como executável. Você então criará um arquivo .desktop simples, examinando um exemplo e configurando-o para executar o script que acabou de criar, e coloque-o em /etc/skel/.config/autostart /.
Esta é uma ótima ideia e deve ser padrão.