Как изменить настройки гостевой сессии по умолчанию
У меня довольно настроенный рабочий стол gnome, и я хотел бы, чтобы гостевая сессия разделяла большинство пользовательских настроек, в том числе:
- Gtk и Metacity темы.
- Количество панелей, размещение и апплеты.
- Приложения, которые запускаются при входе в систему.
Мне трудно найти, где эти файлы конфигурации находятся в файловой системе.
3 ответа
Это стало намного проще в 11.10.
Сначала вам нужно создать папку: sudo mkdir -p /etc/guest-session/skel/
, Ключ -p создает / etc / guest-session, чтобы вы могли поместить / skel в него за один раз. Теперь вы просто добавляете нужные файлы в / etc / guest-session / skel, и они будут копироваться в гостевую учетную запись при каждом создании.
Программа, которая устанавливает это, является / usr / sbin / guest-account на тот случай, если вы хотите узнать больше о том, что происходит.
Учебник CustomizeGuestSession развивает эту тему. В частности, в нем описывается, как можно создать "специального пользователя" для удобного способа настройки внешнего вида и поведения гостевого сеанса без необходимости знать, какие файлы редактировать.
Гостевой сеанс воссоздается каждый раз как "новый пользователь по умолчанию" с /usr/share/gdm/guest-session/guest-session-setup.sh
сценарий, который является частью gdm-guest-session
пакет. Я не вижу какого-либо простого способа включить его в гостевую сессию.
Конечно, вы можете изменить способ создания $HOME каждого нового пользователя, но я не уверен, что это именно то, что вам нужно (я не буду считать это "чистым" решением для этого).
Не уверен.. но я всегда следовал за шагами на этом посте в разделах login as guest
где вы можете настроить учетную запись. Тогда раздел freeze it
где вы на самом деле настроить rsync
сбросить учетную запись при запуске ПК. Вы можете легко изменить это для сброса при выходе или выключении. Работал отлично для меня.