Wie richte ich auf Natty einen (relativ) sicheren Kiosk ein?

Wie richte ich auf Natty einen (relativ) sicheren Kiosk ein?

Ich versuche, meine Anwendung so einzurichten, dass sie das Einzige ist, was ein Benutzer sieht, wenn die Maschine eingeschaltet ist – wie ein Kiosk, aber etwas sicherer. Im Idealfall würde ich Folgendes erreichen wollen:

  • Beim Einschalten der Maschine sieht der Benutzer das Ubuntu-Begrüßungsbild und dann meine App.
  • Während die App ausgeführt wird, kann der Benutzer nicht über eine Tastenkombination zum Desktop oder zu einer Textanmeldeaufforderung zurückkehren. Dies ist der (relativ) sichere Teil.
  • Wenn der Benutzer die App beendet, wird ihm ein Herunterfahr-Bild angezeigt und anschließend wird die Maschine ausgeschaltet.

Insbesondere möchte ich die Dinge so konfigurieren, dass der Benutzer beim Starten oder Herunterfahren nie den Gnome-Desktop sieht. Im Moment habe ich einen Standardbenutzer so konfiguriert, dass er automatisch angemeldet wird, mit einem Autostart-Element, das meine App startet, aber nach dem Ubuntu-Startbildschirm sieht der Benutzer kurz den Gnome-Desktop, bevor meine App gestartet wird. Wenn die App beendet wird, wird der Benutzer zum Gnome-Desktop zurückgeführt und muss den Computer manuell herunterfahren.

Außerdem kann ich aus Zeitgründen nicht wirklich mit einem anderen Fenstermanager neu beginnen.

Gibt es eine einfache Möglichkeit, das alles zu konfigurieren?

Antwort1

Ihre Anforderungen erinnern mich an ein typisches Setup von MythTV, das sich einfach automatisch anmeldet und eine X-Sitzung startet, die dann anstelle eines Fenstermanagers nur eine Anwendung (das Front-End) startet.

http://www.mythtv.org/wiki/Frontend_Auto_Login#Method_1

Es scheint, dass dies an Ihre Zwecke angepasst werden kann. Virtuelle Terminals wären weiterhin über alt-ctrl-FnCombos verfügbar, aber ein Terminal ist nicht so einfach verfügbar, da Sie sich anmelden müssten.

verwandte Informationen