Envoyer une notification à partir de la ligne de commande [dupliquer]

10

Sous Mac OS X, certaines applications afficheront une notification qui apparaît brièvement dans le coin supérieur droit (par exemple, lorsque je reçois un e-mail).

Existe-t-il un moyen de générer une notification à partir de la ligne de commande? En d'autres termes, existe-t-il un programme en ligne de commande que je peux exécuter pour afficher une notification personnalisée, avec le texte de mon choix? Idéalement, j'aimerais pouvoir exécuter quelque chose comme

show-notification "Hello world!"

à partir d'un script shell et faire apparaître une notification affichant le texte "Bonjour tout le monde!".


J'ai découvert que je peux utiliser cette réponse pour afficher une boîte de dialogue au centre de l'écran sur laquelle l'utilisateur doit cliquer sur "OK", mais je recherche une notification et non une boîte de dialogue modale.

DW
la source

Réponses:

15

Les oeuvres suivantes:

osascript -e 'display notification "Hello world!" with title "Hi!"'
DW
la source
1
Vous pouvez également ajouter sound name "default"à la fin
arsenius
1
Je me demande si l'on pourrait spécifier une image personnalisée pour la notification.
Kentzo
Où puis-je lire la documentation officielle display notification?
Barry Jones