При выходе из гостевой учетной записи все файлы гостя удаляются.
Мне нравится такое поведение, но есть ли способ показать всплывающее окно типа «Предупреждение, все ваши файлы будут удалены при выключении компьютера или выходе из системы, лучше сначала переместить их на USB-карту», когда гость входит в систему вход и / или выход?
Кроме того, файлы гостя действительно удаляются или они перемещаются в скрытое место на компьютере?
Создайте сценарий с помощью 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/.
.Это отличная идея, и она должна быть стандартной.