Где Guest Session хранит свои файлы конфигурации

На моем компьютере есть моя учетная запись (cyrex) и гостевая сессия. Если мой пользователь cyrex хранит свои файлы в /home/cyrex, где гостевой сеанс хранит свои файлы ?. Например, если бы я хотел установить гостя таким образом, чтобы при загрузке у него были определенные обои, размер значка запуска и любые другие настройки, я бы хотел с ним работать.

1
задан 12 June 2013 в 10:29

2 ответа

Я только что переписал учебник Настройка гостевого сеанса . Основной подход в новом учебнике - использование учетной записи специального назначения - это более удобный способ настройки функции гостевого сеанса.

0
ответ дан 12 June 2013 в 10:29

В /tmp/guest-[xxxxxx], где x - это строка букв и цифр. Эта папка содержит все обычные домашние папки для пользователя.

Учетная запись гостя управляется с lightdm по /usr/sbin/guest-account, которая является сценарием оболочки. После настройки гостевой учетной записи сценарий запустит сценарий предпочтений, если он существует: /etc/guest-session/prefs.sh

Удобный набор сценариев, упрощающих этот процесс, а также некоторые пояснения по их использованию. находится в CustomizeGuestSession .

Основные настройки, которые вы можете изменить:

Firefox preference settings
Disabling the login-sound
gettexted strings
Set a Folder for storing files permanently
Show an Info dialog at startup
Set an Icon on the desktop
Set the guest account language and keyboard

Я не все проверил, но после его использования несколько раз все работает хорошо и кажется, что его легко изменить. Я полагал, что изменение языка имело наибольшую вероятность ошибок, но я установил гостевой язык на китайский, и он работал отлично.

Необходимо добавить некоторые вещи, например, изменить фон.

Есть два основных файла prefs.sh, который запускается от имени пользователя root, а затем вызывает auto.sh, который запускается от имени гостевого пользователя, когда он завершает работу.

Функции могут быть добавлены в любой файл в зависимости от ситуации. Чтобы изменить обои, я добавил следующую строку в auto.sh.

gsettings set org.gnome.desktop.background picture-uri "file:///usr/share/backgrounds/Leftover_by_Sagar_jain.jpg"

Размер иконки панели запуска оказался немного сложнее, поскольку это перемещаемая схема, и редактор DConf говорит, что у нее нет Нет схемы , но команда:

gesettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ icon-size 32

Благодаря @dobey для объяснения использования перемещаемых схем .

Оригинальные сценарии были опубликованы на форумах Ubuntu Гуннаром Хьялмарссоном.

0
ответ дан 12 June 2013 в 10:29

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

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