Moin!
Wie kann ich jetzt vorgehen, um bluefish zu öffen, ohne den Weg über "zwei Terminals" gehen zu müssen?
Versuche ich es (im Terminal) mit open /sw/bin/bluefish, startet bluefish anstandslos.
Was passiert denn, wenn noch kein X-Server läuft? Wird der dann gestartet?
Mit diesem Aufruf erhältst du übrigens die Programmausgabe in Console.app.
Wieso macht also bluefish, open bluefish bzw. open -a bluefish Probleme?
open bluefish funktioniert doch AFAIK nur dann, wenn du dich im Verzeichnis /sw/bin befindest. Und der Parameter -a von open ist dafür gedacht, App-Bundles aufzurufen: open -a Terminal startet /Programme/Dienstprogramme/Terminal.app.
Viele Grüße,
Robert