Мне бы более развёрнутую методику...
Например, можно так.
Должен быть установлен пакет
guest-account. В Education он уже стоит.
Создаём "служебную" учётную запись с обычными правами. Например,
guestx. В ней мы выполним все те настройки, которые хотим увидеть в "гостевом сеансе". Заходим в эту учётку и настраиваем всё так, как нам нужно. Ярлыки, обои, параметры программ. Короче, всё так, как должно быть. Выходим. Логинимся от администратора. Создаём папку
guest-session и в ней вместо каталога
skel - ссылку на профиль
guestx:
# mkdir /etc/guest-session
# ln -s /home/guestx /etc/guest-session/skel
Теперь настройки гостевого сеанса будут браться из настроек
guestx.
Всё.
И несколько необязательных штрихов "для красоты".
В
/var/lib/AccountsService/users в файле
guestx в последней строке
SystemAccount=false меняем
false на
true. Убираем этим самым учётку с экрана приветствия, если не нравится, что она там маячит.
Или можно ещё поставить автологин в гостевой сеанс.
# guest-account autologin
Несколько замечаний. Не сохраняется расположение иконок на рабочем столе, их порядок. Сами иконки сохраняются, а это главное.
В некоторых программах прописываются ссылки в профиль пользователя guestx, а не в "текущий профиль" (замечено в боковой панели thunar и в настройках PascalABCNet). Лечится по-разному, но это уже второй вопрос.
При настройке "служебной" учётки
guestx желательно пооткрывать все необходимые программы, чтобы создались файлы настроек и всякие кэши и рабочие папки.