Как отправить уведомление 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 не отображаются, если панель автоматически скрыта

int_ua
источник

Ответы:

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

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

Хьюго
источник