bashスクリプトからKDE5デスクトップ通知を送信する方法は?


12

私はいくつかのオプションを試しましたが、どれも機能しませんでした:

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

更新:最初の2つのオプションは機能するはずです。私の場合、問題は自動非表示パネルのKDEバグです。パネルが自動非表示の場合、KDE5ポップアップ通知は表示されません

回答:


12

Kubuntu 15.10およびKDE neonのnotify-sendインストールでは、libnotify-binパッケージをインストールするまでコマンドは使用できませんでした。

libnotify-binをインストールすると、正常notify-send動作します。

sudo apt-get install libnotify-bin

情報のおかげで、おそらくいくつかのパッケージを削除したか、いくつかのサービスを無効にしたかもしれませんが、私の場合は終了ステータス0を返すだけで、通知は表示されません。
int_ua

おそらくlibnotify4もインストールされているかどうかを確認しますか?これは私のシステムにすでに存在していましたが、他のパッケージからの依存関係であった可能性があります。
アンドリューデイヴィソン

インストール済み、最新バージョン0.7.6-2svn1
-int_ua

1
@DavidFoersterこれは明らかに質問に答える試みです。
セス

メインのインストールでは通知ポップアップがまったく機能しないようです。デフォルトのインストールを再確認します。
int_ua


4

最初の 'notify-send'は機能しませんでした。しかし、トレイで「通知」ウィジェット(/ iconなど)を有効にすると、機能しました。

トレイnotificationsアプレットを有効にしてみてください。


1

私の場合:「邪魔しない」モードで、それを忘れていました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.