ubuntuusers.de

XFCE4 und Kiosk Mode?

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

osmanovic100

Anmeldungsdatum:
20. Oktober 2004

Beiträge: 438

Hallo
wie verwende/aktiviere ich Kiosk-Mode bei XFCE4?
ich finde keine Infos, keine HowTo's u.s.w
muss ich noch extra Pakete installieren?

es soll ein Surfterminal rechner sein, wo nichts gemacht werden kann, nur das interen mit firefox soll laufen.... und so wie ich hier im board gelesen habe, gibt es bei XFCE4 so genante Kiosk-Mode, nur wie/wo und was...?

ich habe hier im wiki eine Howto gefunden (Firefox/Surfstation) leider aber für gnome und der rechner der nur als Internet rechner laufen soll ist zu lahm (amd k6-2 400Mhz, 128MB...) für gnome, da ist schon XFCE4 besser/schneller u.s.w

Danke im vorraus für mehr tips und triks für XFCE4 und Kiosk-Mode

Gruss,
Osmanovic

Nicki Team-Icon

Avatar von Nicki

Anmeldungsdatum:
25. August 2005

Beiträge: 402

Erstell dir die Datei $/etc/xdg/xfce4/kiosk/kioskrc mit folgendem Inhalt (Beispiel):

[xfce4-panel]
CustomizePanel=%powerusers,foo

Dies erlaubt nur Benutzern der Gruppe powerusers und dem Benutzer foo das verändern des Panels.

LG
Nicki

Unki Team-Icon

Avatar von Unki

Anmeldungsdatum:
23. März 2005

Beiträge: 5761

Wohnort: Essen

Es soll nur der Firefox laufen? Wenn ja geht das noch einfacher.

Ein einfacher Fenstermanager, kann auch der xfwm sein
Firefox startet gleich im Vollbildmodus, fertig.
Wie, werden wir sehen. Ist aber nicht schwer.

Rainer

Unki Team-Icon

Avatar von Unki

Anmeldungsdatum:
23. März 2005

Beiträge: 5761

Wohnort: Essen

Nicki hat geschrieben:

Erstell dir die Datei $/etc/xdg/xfce4/kiosk/kioskrc mit folgendem Inhalt (Beispiel):

[xfce4-panel]
CustomizePanel=%powerusers,foo

Dies erlaubt nur Benutzern der Gruppe powerusers und dem Benutzer foo das verändern des Panels.

Sehr fein, wieder was gelernt.
Sinnvoll ist es dann wohl auch eine Grundkonfiguration der Panels in /etc/skel und/oder /etc/xdg/xfce4/ abzulegen?

Nicki Team-Icon

Avatar von Nicki

Anmeldungsdatum:
25. August 2005

Beiträge: 402

Unki hat geschrieben:

Sinnvoll ist es dann wohl auch eine Grundkonfiguration der Panels in /etc/skel und/oder /etc/xdg/xfce4/ abzulegen?

Ja, das ist es. Aber im Kiosk Mode benutzt Xfce die Standard Paneldatei unter /etc/xdg/xfce4/panel/contents.xml.

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

Wer den Splash Screen ändern darf.

CustomizeChooser

Wer die Einstellungen am Session Manager ändern darf.

CustomizeLogout

Wer die Einstellungen für das Auslogen ändern darf.

CustomizeCompatibility

Wer Kompatibilitätsänderungen vornehmen kann (KDE/Gnome speziell)

CustomizeSecurity

Wer die Sicherheitseinstellungen ändern darf.

Shutdown

Wer den Rechner neustarten bzw. ausschalten darf. Gesperrte Bereiche sind dann grau hinterlegt.

LG
Nicki

Unki Team-Icon

Avatar von Unki

Anmeldungsdatum:
23. März 2005

Beiträge: 5761

Wohnort: Essen

Fein, dann hab ich bald was zum Testen 😉

Danke Rainer

osmanovic100

(Themenstarter)

Anmeldungsdatum:
20. Oktober 2004

Beiträge: 438

Hallo,

@Nicki
Super!!! 8)
werde es Morgen testen ☺

Danke, Danke, Danke ☺

einfach ein neu benutzer hinzfügen und dann unter benutzerrechte nirgends eine hacken machen....?
sagen wir ich will ein benuttzer namens: "foo" erstellen:
-foo darf mit firefox surfen
-foo darf dateien speicher aber nicht löschen und ausführen.
-foo darf nur Video datein (avi, mpeg u.s.w) mit vlc angucken und villeicht Musik (mp3,wav) hören
-foo braucht kein Email client, wenn dann kann er direkt bei gmx oder web.de sich einlogen und seine emails da lesen 😉
wie genau erstelle ich ein benutzer der nur das (siehe oben) kann?
sorry für so eine frage 😳

Mfg,
Osmanovic

Nicki Team-Icon

Avatar von Nicki

Anmeldungsdatum:
25. August 2005

Beiträge: 402

osmanovic100 hat geschrieben:

-foo darf mit firefox surfen
-foo darf dateien speicher aber nicht löschen und ausführen.
-foo darf nur Video datein (avi, mpeg u.s.w) mit vlc angucken und villeicht Musik (mp3,wav) hören
-foo braucht kein Email client, wenn dann kann er direkt bei gmx oder web.de sich einlogen und seine emails da lesen 😉

1. Erstelle dazu nur einen Starter im Panel für Firefox (Das Panel an sich kann er ja nicht ändern)
2. Wenn er keine Rechte auf einen Dateimanager oder eine Konsole hat (Zugriffsrechte), dann kann er auch nichts löschen oder ausführen, einzig nur der Speichern Dialog von Firefox bleibt ihm und da kann er auch nichts groß machen 😉
3. Am besten erstellst du eine neue Gruppe und änderst die Zugriffsrechte der jeweiligen Programme, sodas diese davon nicht benutzt werden können. Beachte dabei auch "xfrun4" das mit Alt+F2 aufgerufen wird, darauf sollte diese(r) Gruppe/Benutzer auch keine Zugriffsrechte erhalten.
4. siehe Punkt 3

LG
Nicki

osmanovic100

(Themenstarter)

Anmeldungsdatum:
20. Oktober 2004

Beiträge: 438

[xfce4-panel]
CustomizePanel=%admin,ich


Dies erlaubt nur Benutzern der Gruppe "admin" und dem Benutzer "ich" das verändern des Panels.

hmmm..troztdem kann benutzer "FIKI" panels verändern: neu Panels anlegen, zum Panel hinzufügen, Panel löschen u.s.w

ich glaube das XFCE + Kiosk-Mode noch nicht so weit ist b.z.w es funktioniert noch nicht richtig ☹

So habe ich es gemacht:

ich habe fluxbox installiert, dann habe ich "/etc/X11/fluxbox/fluxbox-menu" editiert, so das nur Firefox in menu zu sehen ist, dann habe ich autologin in gdm eingestellt, dann noch /etc/inittab editiert , damit der user FIKI nicht in konsole kann u.s.w und schön kann FIKI nichts weiter als nur Firefox starten und los Surfen.
für Surfstation ist fluxbox das besste! 😉

Gruss,
Osmanovic

Nicki Team-Icon

Avatar von Nicki

Anmeldungsdatum:
25. August 2005

Beiträge: 402

Da scheint sich wirklich was geändert zu haben. Naja, mal sehen was kommt. 😕

LG
Nicki

Psonio

Anmeldungsdatum:
15. August 2006

Beiträge: 5

Nicki schrieb:

Erstell dir die Datei $/etc/xdg/xfce4/kiosk/kioskrc mit folgendem Inhalt (Beispiel):

[xfce4-panel]
CustomizePanel=%powerusers,foo

Dies erlaubt nur Benutzern der Gruppe powerusers und dem Benutzer foo das verändern des Panels.

LG
Nicki

Kann kurz erläutert werden wie man diese Datei genau erstelle?

Ich habe über den Terminal "sudo gedit" eingegeben und konnte die Datei erstellen. Nur... Muss ich die Einträge untereinander schreiben wie abgebildet oder wie genu? Dann anschliessend das ganze speichert?? am besten wohin speichern?? Zusätzlich muss ja in die Datei ncoh was eingefügt werde –––→

CustomizeSplash=ALL
CustomizeChooser=ALL
CustomizeLogout=ALL
CustomizeCompatibility=%wheel
Shutdown=%wheel
CustomizeSecurity=NONE

Wie geh ich da genauer vor?

Bin für jeden Tipp dankbar...

greets aus Köln 😇

Antworten |