Startx mit mehreren Befehlen ohne Datei

Startx mit mehreren Befehlen ohne Datei

Ich versuche, eine Grafikanwendung über die Befehlszeile (z. B. Chromium) mit einigen zusätzlichen Programmen (z. B. CEC-Steuerung, Auflösungseinstellungen usw.) auszuführen.

Bisher gelingt mir dies, startxindem ich den Dateinamen eines Skripts ausführe:

Skript.sh

xrandr -r 1280x720
cec-script
/use/non/chromium-browser ...

Mit dieser Datei muss ich nur Folgendes tun:

startx script.sh

Was ich wirklich gerne machen würde, wäre, diese Befehle von einem Python-Skript aus ausführen zu können, das die Auswahl zwischen verschiedenen Konfigurationen ermöglicht, ohne dass zusätzliche Skripte erforderlich sind (im Moment habe ich zu viele Skripte für zu viele Konfigurationen). Was ich bisher versucht habe, scheint nicht zu funktionieren:

startx eval $'xrandr -r 1280x720; cec-script; /use/bin/chromium-browser ...' --

Und bei vielen anderen Varianten, die stdinals Datei verwendet werden, besteht das Problem darin, dass alles, was ich versuche, fehlschlägt. Ich erhalte nur die Meldung, dass X erfolgreich beendet wurde, und sonst nichts.

haben Sie einen Vorschlag, wie man startxmehrere Befehle von der Befehlszeile aus eingibt?

verwandte Informationen