Gnome3 im Kiosk-Modus

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
noobadix
Beiträge: 53
Registriert: 03.02.2009 03:23:22

Gnome3 im Kiosk-Modus

Beitrag von noobadix » 03.06.2019 23:41:49

Hi!

Es soll ein PC zunächst als FatClient (VM-Farm ist in Planung) für Besucher zum Surfen bereitgestellt werden. Meine Idee ist nun, eine Gnome3-Session so zu erstellen, dass lediglich der Webbrowser geöffnet und der PC heruntergefahren werden kann.

In den letzten 120 Minuten habe ich noch ganz optimistisch diese Anleitung abgearbeitet:
https://help.gnome.org/admin/system-adm ... de.html.en

Dort wird dann an Punkt 6 angewiesen eine Session zu erstellen, z.B. so:
https://help.gnome.org/admin/system-adm ... om.html.en

Der dann zu nutzende Pfad /etc/X11/sessions existiert bei mir aber nicht mehr. Und ich verstehe dieses Problem leider nicht zu ergooglen, also frage ich euch:

1. Wie erstelle ich unter Debian 9.9 in Gnome3 eine individualisierte Session, bzw. wie komme ich sonst zu meinem Ziel?
2. Hat jemand für diese Standardsituation vielleicht eine andere geniale Idee?

Besten Dank vorab!
LG
Know your tools, train your basics.

Benutzeravatar
noobadix
Beiträge: 53
Registriert: 03.02.2009 03:23:22

Re: Gnome3 im Kiosk-Modus

Beitrag von noobadix » 04.06.2019 01:05:25

Etwas vorangekommen bin ich:

ich habe die /usr/share/xsessions/gnome.desktop kopiert und kiosk.desktop genannt. Dort habe ich die NAME-Variable mit kiosk belegt und die Zeile Exec=gnome-session --session kiosk angepasst. Nun kann ich diese Session zumindest im Login-Screen anhand dieses Namens auswählen.
Tue ich das und logge ich mich ein, begegne ich aber nur einem schwarzem Bildschirm.

Daneben habe ich die Datei /var/lib/AccountsService/users/kiosk folgendermaßen angepasst:

[User]
Language=
XSession=kiosk
SystemAccount=false

und ich habe /usr/share/gnome-session/sessions/kiosk.session folgendermaßen angelegt:
[GNOME Session]
Name=kiosk
RequiredComponents=firefox;gnome-settings-daemon;

Hat nun noch jemand Abhilfe für den schwarzen Bildschirm?`Ich hätte gerne den Gnome3 mit lediglich dem firefox als auswählbare Applikation.
Know your tools, train your basics.

uname
Beiträge: 12046
Registriert: 03.06.2008 09:33:02

Re: Gnome3 im Kiosk-Modus

Beitrag von uname » 04.06.2019 08:16:55

Ich weiß du willst bestimmt Gnome nutzen. Aber eigentlich reicht bei einen Vollbild-Firefox ein minimales Setup z. B. mit den Window-Manager Debianmatchbox-window-manager

Leider weiß ich nicht wie man heute mit systemd eine Art "respawn" aufrufen würde. Vielleicht kann jemand helfen.

Der Code wäre aber etwa so:

Code: Alles auswählen

matchbox-window-manager &
pid=$!
firefox
kill $!
Alternativ kann man sich vielleicht noch https://webconverger.org anschauen, welches aber Debiandwm nutzt aber ähnlich funktioniert.
Aufruf etwa so: https://github.com/Webconverger/webc/bl ... bc/webc.sh

Benutzeravatar
noobadix
Beiträge: 53
Registriert: 03.02.2009 03:23:22

Re: Gnome3 im Kiosk-Modus

Beitrag von noobadix » 10.06.2019 22:57:36

Tatsächlich bin ich nun doch von GNOME3 weg und habe eine Minimalkonfiguration aus xorg, lightdm und Openbox aufgebaut.
Ich habe einen User mit Home-Verzeichnis in /tmp angelegt, welches bei jedem Boot mittels systemd von einer Service-Unit frisch eingerichtet wird.
Außerdem habe ich lightdm so angepasst, dass dieser User automatisch eingeloggt wir und firefox automatisch gestartet wird.

Ist OK, nun kämpfe ich grad noch mit der WLAN-Konfiguratiion ohne Network-Manager, aber das ist eine andere Geschichte.
Know your tools, train your basics.

uname
Beiträge: 12046
Registriert: 03.06.2008 09:33:02

Re: Gnome3 im Kiosk-Modus

Beitrag von uname » 11.06.2019 08:11:20

noobadix hat geschrieben:Ist OK, nun kämpfe ich grad noch mit der WLAN-Konfiguratiion ohne Network-Manager, aber das ist eine andere Geschichte.
Such nach wpa_supplicant

Antworten