Deixar aparecer o pop-up ao efetuar login na conta de convidado

1

Ao sair da conta de convidado, todos os arquivos do convidado são excluídos.

Eu gosto deste comportamento, mas existe uma maneira de mostrar um pop-up como "Atenção, todos os seus arquivos serão removidos ao desligar o computador ou fazer logout, mova-os melhor em um dispositivo USB primeiro" quando um convidado fizer logon dentro e / ou fora?

Além disso, os arquivos de um convidado são realmente excluídos ou são movidos para um local oculto no computador?

    
por Jop V. 24.04.2013 / 06:40

1 resposta

1

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.

    
por Bo Dang Ren 12.11.2013 / 12:59