Jak zmienić ustawienia domyślne sesji gościa

12

Mam dość dostrojony pulpit gnome i chciałbym, aby sesja gościa udostępniała większość ustawień użytkownika, w tym:

  • Motywy Gtk i Metacity.
  • Liczba paneli, rozmieszczenie i aplety.
  • Aplikacje działające przy logowaniu.

Trudno mi znaleźć miejsce, w którym te pliki konfiguracyjne są umieszczone w systemie plików.

tutuca
źródło

Odpowiedzi:

11

W wersji 11.10 stało się to znacznie łatwiejsze.

Najpierw trzeba utworzyć folder: sudo mkdir -p /etc/guest-session/skel/. Przełącznik -p tworzy / etc / guest-session, dzięki czemu możesz umieścić / skel w nim za jednym razem. Teraz po prostu dodajesz pliki, które chcesz / etc / guest-session / skel, a zostaną one skopiowane na konto gościa, gdy tylko zostanie utworzone.

Program, który to konfiguruje, to / usr / sbin / guest-account na wypadek, gdybyś chciał dowiedzieć się więcej o tym, co się dzieje.

Samouczek CustomizeGuestSession omawia ten temat. W szczególności opisano, w jaki sposób można utworzyć „użytkownika specjalnego” w celu wygodnego dostosowania wyglądu i zachowania sesji gościa, bez konieczności wiedzieć, które pliki należy edytować.

Jo-Erlend Schinstad
źródło
5

Sesja gościa jest odtwarzana za każdym razem jako „domyślny nowy użytkownik” za pomocą /usr/share/gdm/guest-session/guest-session-setup.shskryptu, który jest częścią gdm-guest-sessionpakietu. Nie widzę żadnego prostego sposobu, aby włączyć ustawienia do sesji gościa.

Możesz oczywiście zmienić sposób tworzenia każdego nowego użytkownika $ HOME, ale nie jestem pewien, czy tak naprawdę tego chcesz (nie uważam tego za „czyste” rozwiązanie, aby to zrobić).

JanC
źródło
Przyjrzę się skryptowi. Musi skądś wziąć preferencje. Dzięki za wskaźnik
tutuca,
Nie, nie trzeba pobierać preferencji z dowolnego miejsca, ponieważ aplikacje używają systemowych wartości domyślnych, gdy nie są ustawione preferencje użytkownika.
JanC
1
> /usr/share/gdm/guest-session/guest-session-setup.sh Ten skrypt wydaje się już nie istnieć w Ubuntu 11.10. Czy ktoś wie jak to znaleźć? Używałem go do zmiany domyślnego układu klawiatury sesji gościa.
zorkerz
Zobacz moją odpowiedź na właściwy sposób.
Jo-Erlend Schinstad
1

Nie jestem pewien ... ale zawsze postępowałem zgodnie z instrukcjami w tym poście w sekcjach, w login as guestktórych możesz dostosować konto. Następnie sekcja, w freeze itktórej faktycznie skonfigurowano rsyncresetowanie konta podczas uruchamiania komputera. Możesz to łatwo zmodyfikować, aby zresetować przy wylogowaniu lub wyłączeniu. Działa mi świetnie.

jahst
źródło