Как отправить уведомление KDE5 на рабочий стол из bash-скрипта?


12

Я пробовал несколько вариантов, ни один из них не работал:

notify-send 'text'
kdialog --passivepopup 'text' 5
qdbus org.kde.knotify /Notify event "event" 'app' "(" ")" 'title' 'text' 'pixmap' '' 5 0

Обновление: первые две опции должны работать, в моем случае проблема заключается в ошибке KDE с панелью автоматического скрытия: всплывающие уведомления KDE5 не отображаются, если панель автоматически скрыта

Ответы:


12

В моей установке Kubuntu 15.10 и KDE neon notify-sendкоманда была недоступна, пока я не установил пакет libnotify-bin .

После установки libnotify мусорного ведра , notify-sendработает отлично:

sudo apt-get install libnotify-bin

Спасибо за информацию, возможно я удалил какой-то пакет или отключил какой-либо сервис, но в моем случае он просто возвращает статус выхода 0, и я не вижу никаких уведомлений.
int_ua

Возможно, проверьте, установлен ли libnotify4? Это уже присутствовало в моей системе, но, возможно, зависело от какого-то другого пакета.
Эндрю Дэвисон

Установлена ​​последняя версия0.7.6-2svn1
int_ua

1
@DavidFoerster Это явно попытка ответить на вопрос.
Сет

Похоже, ни одно из всплывающих уведомлений вообще не работает на моей основной установке. Я проверю установку по умолчанию.
int_ua


4

Первый «уведомить-отправить» не работает для меня. Но когда я включил виджет «Уведомления» (/ значок или любой другой) в трее, это работало.

Попробуйте включить notificationsапплет Tray .


1

В моем случае: я был в режиме « Не беспокоить » и забыл об этом.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.