Antecedentes
Me gustaría poder mostrar una ventana de notificación en OS X desde un script. El script se ejecutará en segundo plano, por lo que la notificación no debe ir al terminal, sino que debe mostrarse en una ventana de diálogo.
Lo que encontré hasta ahora
xmessage
En Linux probablemente usaría xmessage
o una de sus variantes para esto. Pero en OS X, iniciar el voluminoso servidor X solo para esta tarea parece excesivo y demasiado lento para mi gusto.
Diálogo buscador
Encontré una pregunta similar en este hilo del foro , donde la respuesta "aceptada" sugirió este comando:
osascript -e 'tell app "Finder" to display dialog "Hey!"'
Pero en mi OS X 10.7 , el cuadro de diálogo resultante no se muestra inmediatamente. En cambio, el ícono del Finder comienza a rebotar y el diálogo se vuelve visible solo después de hacer clic en el ícono. Demasiados clics del mouse, demasiado perjudicial.
Notificador
Hay una respuesta en Super Usuario que sugiere una herramienta llamada terminal-notifier . Desafortunadamente, parece que solo funciona para OS X 10.8 , por lo que no ayudará en mi caso.
Pregunta
Entonces, ¿hay alguna herramienta, ya sea incluida en OS X 10.7 o disponible gratuitamente, que permita mostrar un pequeño diálogo al usuario sin demasiada sobrecarga?