Einrichten eines neuen LTSP-Nutzers
Hier den Prozess dokumentieren, den die Linuxmusterlösung beim EInrichten eines neuen Nutzers durchläuft. Insbesondere, woher der Nutzer seine Standardeinstellungen erhält.
Verbundene Tickets
Diese Seite koordiniert die folgenden Tickets: #135, #138
Desktop und Standardeinstellungen
- Hält sich die Linuxmusterlösung an die
/etc/skel/-Konvention von Unix? Unser/etc/skel/sieht zur Zeit so aus: source:keplertools/etc/trunk/skel/
Default-GConf-Schlüssel
GConf-Schlüssel können im GConf-Editor als "default" oder "mandatory" gekennzeichnet werden. (Oder in /etc/gconf/gconf.xml.mandatory eingetragen.)
Komfortabler geht das mit Pessulus und Sabayon.
Startup-Programme
Die Wahl der Startup-Programme läuft nicht über einen gconf-Schlüssel, sondern die *.desktop-Files für die Startprogramme liegen in /usr/share/gnome/autostart/. Ändert ein Nutzer für sich über den Menüpunkt "Startup Programs" einen EIntrag, so wird ein modifiziertes File nach ~/.config/... kopiert.
Um eine solche Änderung per Default für alle Nutzer durchzuführen, kann man das File in /usr/share/gnome/autostart/ editieren.
So kann man das Startup-Programm etwa deaktivieren, indem man dort die Zeile
X-GNOME-Autostart-enabled=false
anfügt. Das Startprogramm ist dann defaultmäßig bei allen Nutzer deaktiviert.
Skelette für die Homeverzeichnisse
Es gibt getrennte Skelette für Lehrer und Schüler in
paedml:/etc/skel-teacherspaedml:/etc/skel-students
Dazu Skripte, die diese Skelette in die Homeverzeichnisse der User verteilen können:
- source:keplertools/scripts/trunk/deploy-skeleton-teacher
- source:keplertools/scripts/trunk/deploy-skeleton-student
Das Default-Skelett paedml:/etc/skel ist ein Link auf paedml:/etc/skel-students, so dass neue Nutzer erst einmal das Stundenten-Skelett erhalten.
Firefox- und Thunderbird-Profile
Die Profile für Firefox und Thunderbird liegen unter einstellungen/{firefox,thunderbird}, weil die Windows-Installationen dorthin verweisen. Die Linux-Profile sind dorthin umgebogen, so dass sich Windows und Linux das Profil teilen.
Systemweite Einstellungen für alle unsere Nutzer werden mit dem Mozilla-eigenen "lockPref"-Mechanismus vorgegeben. Sie finden sich auf den LtspServern in den Dateien
/usr/lib/{firefox,thunerbird}/kepler.cfg. Dort werden u.a. die voreingestellten Mailaccounts eingerichtet und einige Konfigurationseinstellungen eingetragen, die sich gut mit einem LTSP-Client vertragen, (vgl. http://www.mail-archive.com/ltsp-discuss@lists.sourceforge.net/msg39853.html, scheinet aber nicht mehr unbedingt aktuell zu sein).