Con Mavericks y versiones posteriores, puede hacerlo utilizando la "notificación de visualización" de AppleScript:
display notification "Lorem ipsum dolor sit amet" with title "Title"
Eso es todo, ¡literalmente así de simple! No se requieren 3 rd -party bibliotecas o aplicaciones y es completamente portátil para usar en otros sistemas. 10.9 notificación en la parte superior, 10.10 DP en el medio, 10.10 en la parte inferior.
AppleScript puede ejecutarse desde el shell utilizando / usr / bin / osascript:
osascript -e 'display notification "Lorem ipsum dolor sit amet" with title "Title"'
También puede personalizar la alerta añadiendo ...
-
un subtítulo
Agregue 'subtítulo' seguido de la cadena o variable que contiene el subtítulo.
display notification "message" with title "title" subtitle "subtitle"
El ejemplo anterior produce la siguiente notificación:
-
sonido
Agregue el 'nombre del sonido' seguido del nombre de un sonido que se reproducirá junto con la notificación.
display notification "message" sound name "Sound Name"
Los nombres de sonido válidos son los nombres de los sonidos ubicados en ...
-
~/Library/Sounds
-
/System/Library/Sounds
Las notificaciones de publicación se pueden envolver como una secuencia de comandos de línea de comandos. El siguiente código se puede ejecutar en la Terminal y agregará un script a / usr / local / bin (debe existir, agregarlo 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 se agregará a la notificación anterior.
#!/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