Пусть всплывающее окно появляется при входе в гостевую учетную запись

При выходе из гостевой учетной записи все файлы гостя удаляются.

Мне нравится такое поведение, но есть ли способ показать всплывающее окно типа «Предупреждение, все ваши файлы будут удалены при выключении компьютера или выходе из системы, лучше сначала переместить их на USB-карту», ​​когда гость входит в систему вход и / или выход?

Кроме того, файлы гостя действительно удаляются или они перемещаются в скрытое место на компьютере?

1
задан 24 April 2013 в 10:40

1 ответ

Создайте сценарий с помощью zenity, затем запустите его автоматически, поместив файл .desktop для сценария в /etc/skel/.config/autostart/. Этот сценарий будет запускаться для всех новых пользователей (копируется в $ HOME пользователя) , Из-за этого вы захотите проверить имя пользователя. Это может выглядеть так (предупреждение, я не проверял):

#1/bin/bash
if [ "$(whoami|awk -F- '{print $1}')" = "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

Вы поместите этот файл где-нибудь доступным и установите его в исполняемый файл. Затем вы создадите простой файл .desktop, посмотрев на пример и настроив его для запуска только что созданного вами скрипта, и поместите его в /etc/skel/.config/autostart/.

.

Это отличная идея, и она должна быть стандартной.

0
ответ дан 24 April 2013 в 10:40

Другие вопросы по тегам:

Похожие вопросы: