Отправить уведомление из командной строки [дубликат]

10

В Mac OS X некоторые приложения отображают уведомление, которое появляется на короткое время в правом верхнем углу (например, при получении электронной почты).

Есть ли способ сгенерировать уведомление из командной строки? Другими словами, есть ли программа командной строки, которую я могу запустить, чтобы отобразить пользовательское уведомление с текстом на мой выбор? В идеале я хотел бы иметь возможность запустить что-то вроде

show-notification "Hello world!"

из сценария оболочки и появится уведомление с текстом «Hello world!».


Я обнаружил, что могу использовать этот ответ для отображения диалогового окна в центре экрана, на котором пользователь должен нажать «ОК», но я ищу уведомление, а не модальное диалоговое окно.

DW
источник

Ответы:

15

Следующие работы:

osascript -e 'display notification "Hello world!" with title "Hi!"'
DW
источник
1
Вы также можете добавить sound name "default"в конце
Арсения Августа
1
Интересно, можно ли указать собственное изображение для уведомления.
Кензо
Где я могу прочитать официальную документацию о display notification?
Барри Джонс