Raspberry - Problem mit Autostart

OP (Firma: Q3) #5572224
Ich habe mit Xojo (früher Realbasic / RealStudio) eine GUI-App für den 
Raspberry geschrieben.

Dieses Programm habe ich per SFTP auf den Raspi geladen, mit den 
Standard-Zugangsdaten des Users "pi". Damit ist es im Home-Ordner des 
Users Pi gelandet.

Wenn ich die App auf dem Raspi doppelklicke (während dieser mit einem 
Monitor und einer Maus verbunden ist), startet die App auch und tut was 
sie soll. Soweit so schön, aaaber ...

Ich brauche die App per Autostart. Soweit meine bescheidenen 
Linux-Kenntnisse reichen, bin ich auf die Idee gekommen, diese App mit 
Pfad in die Datei /etc/rc.local einzutragen.

Leider startet die App so nicht. Das könnte viele Ursachen haben:

- Pfad
- Rechte
- Ausführungs-Parameter

Das Letzte zuerst. Wenn ich die App per Doppelklick starten will, kommt 
vorher immer noch eine Dialogbox hoch, die fragt, ob ich die App im 
Terminal oder in der GUI starten will. Ich will natürlich GUI. Aber ich 
könnte mir vorstellen, dass diese Frage bei einem Eintrag in rc.local 
nicht beantwortet wird und deshalb da nix startet. Kann man das Problem 
mit zus. Prametern lösen?

Pfade. Wenn ich die App in der GUI anklicke (in so einer Art 
Dateimanager von Raspian), dann steht darüber in einer Zeile der Pfad. 
In meinem Falle wäre es "home/pi/beam-server/beam-server" (Ordner und 
App haben den selben Namen).

Gebe ich das allerdings zur Kontrolle als Pfad ins SSH-Terminal ein, 
kommt immer die Meldung "no such directoy" (oder so ähnlich). Erbitte 
Aufklärung, wieso das nicht stimmt, wenn es doch in der Raspian-GUI 
genau so angezeigt wird.

Was die Rechte betrifft, hab eich eigentlich die geringsten Sorgen, man 
schreibt, dass rc.local immer mit Root-Rechten ausgeführt wird.

Danke für Tips.
Gast
ja, die rc.local startet eventuell früher

wenn du auf console dies ausführst:
systemd-analyze plot > systemstart.svg
dann bekommst Du eine detailierte grafische aufzeichnung des 
systemstartes

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.