Benutzerdefinierte LightDM-Sitzungen zum Starten einer Anwendung

6

Ich versuche, Ubuntu so einzurichten, dass es als Kiosk für eine benutzerdefinierte Anwendung fungiert, und ich versuche, eine LightDM-Sitzung zu erstellen, um sie automatisch zu starten.

Idealerweise möchte ich zwei Sitzungen von LightDM zur Verfügung haben. Die Standardeinstellung würde meine Anwendung im Vollbildmodus starten und die andere würde einen minimalen Desktop öffnen, falls eine Konfiguration (meistens eine Verbindung zu einem drahtlosen Netzwerk) erforderlich wäre.

Ich habe in der letzten Woche viel über benutzerdefinierte LightDM- und Gnome-Sitzungen recherchiert. Ich habe einen benutzerdefinierten Begrüßer für LightDM geschrieben, der beide Sitzungen starten kann, aber ich kann nicht herausfinden, wie eine bestimmte Anwendung zur Gnome-Sitzung hinzugefügt werden kann, die letztendlich gestartet wird, ohne nur einen Launcher in das globale Startverzeichnis zu stellen, und ich Ich möchte das nicht tun, da ich nicht möchte, dass die Anwendung gestartet wird, wenn sie den "Konfigurationsmodus" öffnet.

Ein weiteres Problem, auf das ich bei meiner aktuellen Problemumgehung gestoßen bin, ist, dass die Anwendung nicht richtig im Vollbildmodus angezeigt wird, was mich glauben lässt, dass ich nicht genug von einer Gnome-Sitzung starte (derzeit ist es nur Metacity, kein Panel oder irgendetwas anderes).

Bearbeiten:

Ich habe eine Lösung gefunden. Siehe http://www.webupd8.org/2011/11/make-applications-autostart-only-in.html

zachtib
quelle
1
Ich bin froh, dass du die Antwort gefunden hast. Können Sie es bitte als Antwort auf diese Frage hinzufügen und als gelöst markieren? Danke noch einmal!
Jokerdino

Antworten:

1

Haben Sie sich Gnome-Startanwendungen angesehen? Es ist möglich, dass es bei einer so nackten Installation nicht funktioniert. gnome-session-propertiesIst der generische Weg, es zu tun. Lassen Sie mich wissen, wenn es nicht funktioniert und ich werde es löschen.

RobotHumans
quelle
Das Problem ist, dass ich nicht möchte, dass es bei jeder Sitzung startet. Startet dies nur automatisch für diese Sitzung?
Zachtib
Ja. Es wird beim Anmelden für die Sitzung automatisch gestartet, ist jedoch nicht für alle Benutzer global ... Es ist pro Benutzer.
RobotHumans
Ich verwende in jeder Sitzung denselben Benutzer, und das Hinzufügen einer Anwendung über gnome-session-properties startet sie in beiden Sitzungen.
Zachtib
Oh, ich hätte gedacht, Sie hätten einen Konfigurationsbenutzer und einen verwendenden Benutzer ... bald löschen
RobotHumans
Ich denke, das ist eine mögliche Problemumgehung, aber ich denke, es muss eine Möglichkeit geben, eine benutzerdefinierte Sitzung mit einer Reihe bestimmter Anwendungen zu definieren
zachtib