Sto provando a lanciare meld (installato tramite Homebrew) tramite una scorciatoia dell'app, che termina idealmente nella mia cartella Applicazioni. Un metodo consigliato per avviare le app della console in Mountain Lion sembra utilizzare Automator.
L'esecuzione di /usr/local/bin/meld
in un terminale avvia XQuartz e la fusione si avvia correttamente. Il mio script di Automator assomiglia a:
Maquandoeseguotuttociòcheottengoèl'errore"Esegui script shell fallito". XQuartz non si avvia. Se XQuartz è già in esecuzione, la combinazione non viene ancora avviata.
- C'è un modo per essere più utile (stdout / stderr) dalle azioni di Automator?
- Che cosa fa la shell in modo diverso lancia XQuartz e le app al suo interno?
Modifica: posso farlo funzionare utilizzando open /usr/local/bin/meld
nella mia azione, ma poi ho anche una finestra di Terminale (che non voglio).