Wie ändere ich die Standards der Gastsitzung?

12

Ich habe einen ziemlich aufgeräumten Gnome-Desktop und möchte, dass die Gastsitzung die meisten Benutzereinstellungen teilt. Dazu gehören:

  • Gtk- und Metacity-Themen.
  • Anzahl der Panels, Platzierungen und Applets.
  • Anwendungen, die bei der Anmeldung ausgeführt werden.

Es fällt mir schwer herauszufinden, wo sich diese Konfigurationsdateien im Dateisystem befinden.

tutuca
quelle

Antworten:

11

Dies ist in 11.10 viel einfacher geworden.

Zuerst müssen Sie einen Ordner erstellen: sudo mkdir -p /etc/guest-session/skel/. Mit der Option -p wird / etc / guest-session erstellt, sodass Sie / skel auf einmal darin platzieren können. Nun fügen Sie einfach die gewünschten Dateien zu / etc / guest-session / skel hinzu und sie werden bei jeder Erstellung in das Gastkonto kopiert.

Das Programm, das dies einrichtet, ist / usr / sbin / guest-account, falls Sie mehr über die Vorgänge erfahren möchten.

Das Tutorial CustomizeGuestSession geht auf dieses Thema ein. Insbesondere wird beschrieben, wie Sie einen "Benutzer für spezielle Zwecke" erstellen, um das Erscheinungsbild und Verhalten der Gastsitzung auf bequeme Weise anzupassen, ohne zu wissen, welche Dateien bearbeitet werden müssen.

Jo-Erlend Schinstad
quelle
5

Die Gastsitzung wird jedes Mal als "neuer Standardbenutzer" mit dem /usr/share/gdm/guest-session/guest-session-setup.shSkript neu erstellt, das Teil des gdm-guest-sessionPakets ist. Ich sehe keine saubere Möglichkeit, Ihre Einstellungen in die Gastsitzung einzubeziehen.

Sie können natürlich die Art und Weise ändern, wie $ HOME für jeden neuen Benutzer erstellt wird, aber ich bin mir nicht sicher, ob Sie dies wirklich möchten (ich halte es nicht für eine "saubere" Lösung, dies so zu tun).

JanC
quelle
Ich werde mir das Drehbuch ansehen. Es muss die Präferenzen von irgendwoher nehmen. Vielen Dank für den Zeiger
tutuca
Nein, die Einstellungen müssen nicht von jedem Ort aus übernommen werden, da Anwendungen die systemweiten Standardeinstellungen verwenden, wenn keine Benutzereinstellungen festgelegt sind.
27.
1
> /usr/share/gdm/guest-session/guest-session-setup.sh Dieses Skript scheint in Ubuntu 11.10 nicht mehr zu existieren. Weiß jemand, wie man es findet? Ich habe es verwendet, um das Standard-Tastaturlayout der Gastsitzung zu ändern.
Zorkerz
Siehe meine Antwort für den richtigen Weg, um es zu tun.
Jo-Erlend Schinstad
1

Ich bin mir nicht sicher, aber ich habe immer die Schritte in diesem Beitrag unter den Abschnitten befolgt, in login as guestdenen Sie das Konto anpassen können. Dann Abschnitt, freeze itin dem Sie tatsächlich einrichten rsync, um das Konto beim PC-Start zurückzusetzen. Sie können dies leicht ändern, um es beim Abmelden oder Herunterfahren zurückzusetzen. Hat großartig für mich gearbeitet.

jahst
quelle