Wie sende ich eine KDE5-Desktop-Benachrichtigung über ein Bash-Skript?

12

Ich habe eine Reihe von Optionen ausprobiert, von denen keine funktioniert hat:

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

Update: Die ersten beiden Optionen sollten funktionieren. In meinem Fall ist das Problem ein KDE-Fehler mit dem Autohiding-Panel: KDE5-Popup-Benachrichtigungen werden nicht angezeigt, wenn das Panel automatisch ausgeblendet ist

int_ua
quelle

Antworten:

12

Bei meiner Installation von Kubuntu 15.10 und KDE neon war der notify-sendBefehl erst verfügbar, nachdem ich das libnotify-bin- Paket installiert hatte .

Nach der Installation von libnotify-ist , notify-sendfunktioniert gut:

sudo apt-get install libnotify-bin
Andrew Davison
quelle
Vielen Dank für die Informationen, vielleicht habe ich ein Paket gelöscht oder einen Dienst deaktiviert, aber in meinem Fall gibt es nur den Exit-Status 0 zurück und ich sehe keine Benachrichtigungen.
int_ua
Vielleicht überprüfen, ob libnotify4 auch installiert ist? Dies war bereits auf meinem System vorhanden, war jedoch möglicherweise eine Abhängigkeit von einem anderen Paket.
Andrew Davison
Installiert, die neueste Version0.7.6-2svn1
int_ua
1
@DavidFoerster Dies ist eindeutig ein Versuch, die Frage zu beantworten.
Seth
Es sieht so aus, als ob keines der Benachrichtigungs-Popups in meiner Hauptinstallation funktioniert. Ich werde eine Standardinstallation erneut überprüfen.
int_ua
4

Das erste 'Benachrichtigen-Senden' hat bei mir nicht funktioniert. Aber als ich das Widget "Benachrichtigungen" (/ icon oder was auch immer) in Tray aktiviert habe, hat es funktioniert.

Versuchen Sie, das Tray- notificationsApplet zu aktivieren .

spotttölpel
quelle
1

In meinem Fall: Ich war im Nicht stören- Modus und hatte es vergessen.

Hugo
quelle