Ich habe eine .desktop-Datei erstellt, in /etc/xdg/autostart
der der Befehl ausgeführt wird
Exec= disper -d LVDS,VGA-0 -r auto -e -t right
Jetzt möchte ich einen zweiten Befehl hinzufügen, der nach dem ersten Befehl ausgeführt wird. Wie mache ich das ?
.desktop
?Antworten:
Neben dem Aufrufen eines externen Bash-Skripts gibt es folgende Option:
quelle
conky
Probleme zu beheben :Exec=sh -c "gnome-terminal & killall -SIGUSR1 conky"
Nach dieser Quelle :
Mein Verständnis davon ist, dass der
Exec
Schlüssel einen einzelnen Befehl unterstützt und dieser Befehl nur 1 ausführbare Datei enthalten kann, gefolgt von Argumenten für die ausführbare Datei.Meine Tests zum Kombinieren von Befehlen:
führte dazu, dass die zweite ausführbare Datei als Argument gelesen wurde, das den Text zu bestätigen scheint.
quelle
Am einfachsten ist es, alles in einem Skript zusammenzufassen. Zum Beispiel:
Speichern Sie es irgendwo, z. B.
~/bin/my_wrapper_script.sh
, und machen Sie es ausführbar. Ändern Sie dann dieExec
Zeile Ihrer.desktop
Datei so, dass sie darauf verweist:quelle