Fondo
Me gustaría poder mostrar una ventana de notificación en OS X desde un script. La secuencia de comandos se ejecutará en segundo plano, por lo que la notificación no debe ir a la 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 servidor X voluminoso solo para esta tarea parece excesivo y demasiado lento para mi gusto.
Cuadro de diálogo del buscador
He encontrado una pregunta similar en este hilo del foro , donde se sugiere la respuesta "aceptada" 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 es se muestra inmediatamente. En su lugar, el icono del Finder comienza a rebotar y el cuadro de diálogo se vuelve visible solo después de hacer clic en el icono. Demasiados clics del mouse, demasiado disruptivos.
Notificador
Hay una respuesta en Superusuario que sugiere una herramienta llamada notificador de terminal . Desafortunadamente, parece que solo funciona para OS X 10.8 , por lo que no Ayuda en mi caso.
Pregunta
Entonces, ¿hay alguna herramienta, incluida en OS X 10.7 o disponible de forma gratuita, lo que permite mostrar un pequeño cuadro de diálogo al usuario sin demasiada sobrecarga?