Xfce Kiosk-Modus
Archivierte Anleitung
Dieser Artikel wurde archiviert. Das bedeutet, dass er nicht mehr auf Richtigkeit überprüft oder anderweitig gepflegt wird. Der Inhalt wurde für keine aktuell unterstützte Ubuntu-Version getestet. Wenn du Gründe für eine Wiederherstellung siehst, melde dich bitte in der Diskussion zum Artikel. Bis dahin bleibt die Seite für weitere Änderungen gesperrt.
Achtung!
Diese Anleitung beruht auf Xfce 4.2.x (Xubuntu 5.10). Aktuellere Information sind beim Xfce Projekt 🇬🇧 zu finden.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Der Kiosk-Mode ist dafür gedacht, Benutzern verschiedene Bestandteile eines Programmes nur eingeschränkt nutzbar zu machen. Diese Art von Technik wird für Surfstationen in Internet-Cafes eingesetzt. Mit diesem Modus ist es auch möglich, die gleiche Einstellungen für alle Benutzer des Systems zu nutzen. Beispielsweise dazu zählt das Aussehen des Panels.
Das Panel¶
Um den Kiosk-Mode für das Panel zu aktivieren, muss man die Datei /etc/xdg/xfce4/kiosk/kioskrc in einem Editor mit Root-Rechten [1] erstellen. Der Inhalt ist dann zum Beispiel:
[xfce4-panel] CustomizePanel=%powerusers,foo
Dies erlaubt nur Benutzern der Gruppe "powerusers" und dem Benutzer "foo" das Verändern des Panels.
In der Datei /etc/xdg/xfce4/panel/contents.xml wird das Aussehen sowie das Verhalten im Panel geregelt (Starter, Plugins,...).
Anschließend kopiert man die Dateien ~/.config/xfce4/panel/*.rc und ~/.config/xfce4/panel/panels.xml nach /etc/xdg/xfce4/panel/.
Session Manager¶
In Xfce unterstützt auch der Session Manager den Kiosk Mode. Dabei kann der Inhalt der schon erstellten kioskrc dann zusätzlich so aussehen:
[xfce4-session] CustomizeSplash=ALL CustomizeChooser=ALL CustomizeLogout=ALL CustomizeCompatibility=%wheel Shutdown=%wheel CustomizeSecurity=NONE
Beschreibend werden damit folgende Einstellungsmöglichkeiten für bestimmte Gruppen und Benutzer angegeben:
CustomizeSplash - Änderung des Splash Screens.
CustomizeChooser - Änderung des Session Managers.
CustomizeLogout - Änderung der Einstellungen für das Ausloggen.
CustomizeCompatibility - Kompatibilitätsänderungen (KDE/Gnome speziell).
CustomizeSecurity - Änderung der Sicherheitseinstellungen.
Shutdown Wer den Rechner neustarten bzw. ausschalten darf. Gesperrte Bereiche sind dann grau hinterlegt.