Lxterminal kann nicht von LXsession Autostart ausgeführt werden
Ich versuche ein Skript auszuführen, nachdem der X-Server meines Raspberry Pi eingeschaltet ist, da er mit einer grafischen Benutzeroberfläche ausgeführt wird.
Nach langer Suche fand ich heraus, dass ich in der folgenden Datei ein Skript ausführen konnte
.config / lxsession / LXDE-pi / Autostart
und voi-la! Es wird automatisch ausgeführt, wenn das Betriebssystem die Benutzeroberfläche vollständig geladen hat. Meine Idee war, eine Shell auszuführen, die in diesem Moment ein Skript für mich ausführen würde.
Ich habe den Originalcode im Autostart wie folgt geändert (nur den PULSEOX-Teil eingefügt):
@lxpanel --profile LXDE-pi @pcmanfm --desktop --profile LXDE-pi @xscreensaver -no-splash @point-rpi @echo !======================PULSEOX SERVICE START===========================! @lxterminal --command="/bin/bash -c '/home/pi/Desktop/start-pulseox.sh;/bin/bash'" @echo !=======================PULSEOX SERVICE END ===========================
Wenn ich jedoch meinen Pi neu starte, konnte ich weder das lxterminal noch meine Anwendung sehen. Nach langem Suchen fand ich heraus, dass das Protokoll der Autostart-Sitzung in gespeichert wurde
sudo nano .cache / lxsession / LXDE-pi / run.log
und wenn ich es lese, scheint es, als hätte es die endgültige Verwendung ausgedruckt, was bedeutet, dass ich nicht die richtige Syntax verwendet habe.
<Other Useless stuff......> !======================PULSEOX SERVICE $ ** Message: app.vala:76: Launching lxterminal ** Message: app.vala:76: Launching echo !=======================PULSEOX SERVICE END =========================== ** Message: options.vala:107: Create build-in Clipboard ** Message: main.vala:442: Check keymap_mode (null) ** Message: app.vala:76: Launching /usr/bin/ssh-agent SSH_AUTH_SOCK=/tmp/ssh-pkJCZSNHXNME/agent.487; export SSH_AUTH_SOCK; SSH_AGENT_PID=489; export SSH_AGENT_PID; echo Agent pid 489; ** Message: app.vala:130: point-rpi exit with this type of exit: 0 ** Message: app.vala:139: Exit normal, don't reload ** Message: app.vala:130: echo exit with this type of exit: 0 ** Message: app.vala:139: Exit normal, don't reload ** Message: app.vala:130: echo exit with this type of exit: 0 **Usage: lxterminal [Options...] - LXTerminal is a terminal emulator Options: -e, --command=STRING Execute the argument to this option inside the$ --geometry=COLUMNSxROWS Set the terminal's size -l, --loginshell Execute login shell -t, -T, --title=, --tabs=NAME[,NAME[,NAME[...]]] Set the terminal's title --working-directory=DIRECTORY Set the terminal's working directory --no-remote Do not accept or send remote commands -v, --version Version information** ** Message: app.vala:130: lxterminal exit with this type of exit: 0 ** Message: app.vala:139: Exit normal, don't reload ** Message: x-terminal-emulator has very limited support, consider choose another ** Message: x-terminal-emulator has very limited support, consider choose another$ Openbox-Message: Unable to find a valid menu file "/usr/share/lxde/openbox/menu.x$ ** Message: Connecting ... ** Message: Status changed to down ** (lxpanel:474): CRITICAL **: dhcpcd_open: Inappropriate ioctl for device Unit pt-device-manager.service could not be found. ** (lxpanel:474): WARNING **: Battery 0 not found ** (lxpanel:474): WARNING **: Battery 0 not found ** (lxpanel:474): WARNING **: lxpanel: can't load ptbatt plugin ** Message: Status changed to opened ** Message: Connected to dhcpcd-6.11.5 ** Message: Status changed to connected ** Message: eth0: CARRIER ** Message: eth0: Configured 10.42.0.73/24 ** Message: bt: Name org.bluez unowned on DBus ** Message: va: Name org.bluez unowned on DBus
Könnte mir jemand helfen herauszufinden, was falsch ist?
Vielen Dank!
BEARBEITEN
Ich kann den Aufruf lxterminal auf einem anderen Terminal genauso ausführen wie ich. Im Autostart kann ich jedoch nicht = (
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4