Con Mavericks y más tarde, usted puede hacer esto usando AppleScript "mostrar notificación':
display notification "Lorem ipsum dolor sit amet" with title "Title"
Eso es, literalmente, de simple!!! No 3rd-parte de las bibliotecas o de las aplicaciones requiere y es completamente portátil, para uso en otros sistemas. 10.9 notificación en la parte superior, 10.10 DP en el medio, 10.10 en la parte inferior.
AppleScript se puede ejecutar desde la shell mediante /usr/bin/osascript:
osascript -e 'display notification "Lorem ipsum dolor sit amet" with title "Title"'
También puede personalizar la alerta aún más mediante la adición de...
-
un subtítulo
Append 'subtítulo' seguido de la cadena o variable que contiene los subtítulos.
display notification "message" with title "title" subtitle "subtitle"
El ejemplo anterior produce la siguiente notificación:
-
sonido
Append 'nombre del sonido" seguido por el nombre de un sonido que se reproducirá junto con la notificación.
display notification "message" sound name "Sound Name"
Sonido válido nombres son los nombres de los sonidos que se encuentran en...
~/Library/Sounds
/System/Library/Sounds
La publicación de las notificaciones pueden ser envuelto como un script de línea de comandos. El siguiente código se puede ejecutar en la Terminal y añadir un script /usr/local/bin (debe existir, añadir a $PATH) llamado notify
.
cd /usr/local/bin && echo -e "#!/bin/bash\n/usr/bin/osascript -e \"display notification \\\"\$*\\\"\"" > notify && chmod +x notify;cd -
Este es el script que la anterior se sumará a notificar.
#!/bin/bash
/usr/bin/osascript -e "display notification \"$*\""
Ahora para mostrar una notificación:
notify Lorem ipsum dolor sit amet
sleep 5; notify Slow command finished