Starten Sie die XQUARTZ-App über Automator
Frage
Ich versuche, meld (installiert über Homebrew) über eine App-Verknüpfung, die ideal in meinem endenAnwendungsordner.Eine empfohlene Möglichkeit, Konsolen-Apps in Mountain Lion zu starten, scheint Automator zu verwenden.
laufend /usr/local/bin/meld
in einem terminal startet xquartz und meld startet fein.Mein Automator-Skript sieht aus wie:
Wenn Sie jedoch alles laufen, erhalten Sie das Fehler "Run-Shell-Skript".XQUARTZ startet nicht.Wenn XQUARTZ bereits läuft, startet Meld noch nicht.
- .
- Gibt es einen Weg, um nützlicher (stdout / stderr) von Automator-Maßnahmen zu erfahren?
- Wie läuft die Shell anders lanciert Xquartz und Apps in ihm?
edit: Ich kann es dazu bringen, mit dem open /usr/local/bin/meld
in meiner Aktion zu arbeiten, aber ich bekomme dann auch ein Terminalfenster (was ich nicht will).
Lösung
aha.Sieht aus, als würde Homebrew über seinen eigenen Python merken, anstatt das System eins.Terminal setzt das richtig ein, aber der Automator nicht.
Lösung: Verwenden von Run Shell-Skript in Automator mit:
generasacodicetagpre.