Estoy intentando lanzar meld (instalado a través de Homebrew) a través de un acceso directo de la aplicación, idealmente terminando en mi carpeta de Aplicaciones. Una forma recomendada de iniciar aplicaciones de consola en Mountain Lion parece ser utilizar Automator.
La ejecución de /usr/local/bin/meld
en un terminal inicia XQuartz y Meld se inicia bien. Mi secuencia de comandos de Automator se parece a:
Pero cuando ejecuto todo lo que obtengo es el error 'Ejecutar Shell Script falló'. XQuartz no se lanza. Si XQuartz ya está ejecutando meld, aún no se inicia.
- ¿Hay alguna forma de obtener más utilidad (stdout / stderr) de las acciones de Automator?
- ¿Qué hace diferente la shell al lanzar XQuartz y las aplicaciones que contiene?
Editar: puedo hacer que funcione usando open /usr/local/bin/meld
en mi acción, pero luego también obtengo una ventana de Terminal (que no quiero).