Libnotify通知の有効期間を変更する方法はありますか?私はこれを何ヶ月もグーグルで探しましたが、まだ運がありません。
実際には、変更できないと考え始めています。開発者がこれを制御できるAPIを見つけることさえできません。
通常これを行うことはできません。ただし、それをサポートするnotify-osdのパッチ版があります:
2つのPPAを追加する必要があります。
Sudo add-apt-repository ppa:leolik/leolik
Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt update
次に、次のようにインストールします。
Sudo apt-get upgrade
Sudo apt-get install notifyosdconfig
構成ダイアログは、「アプリケーション」->「アクセサリ」または端末からnotifyosdconf
にある必要があります。 --expire-time
パラメーターを設定しない場合は、上記のスクリーンショットにあるように、標準の通知期間の設定があります。
notify-send --urgency=LOW --expire-time=1 --icon=face-laugh "test" "1 second"
2つのPPAを追加する必要があります。
Sudo add-apt-repository ppa:leolik/leolik
Sudo add-apt-repository ppa:amandeepgrewal/notifyosdconfig
Sudo apt-get update
次に、次のようにインストールします。
Sudo apt-get upgrade
Sudo apt-get install notifyosdconfig
構成ダイアログは、「アプリケーション」->「アクセサリ」または端末からnotifyosdconf
にある必要があります。上記のスクリーンショットにあるように、通知期間の設定があります。
notify-send --urgency=LOW --expire-time=1 --icon=face-laugh "test" "1 second"
粗野だが効果的、そしていくつか-これは保留中の通知も殺すことに注意してください
これは、以下の1.5
のsleep 1.5;
を変更するだけで表示時間を短縮できます。
ref:
詳細 notify-osd?の閉じるボタン
x-ref:
通知-送信通知の有効期限
dbus-monitor "interface='org.freedesktop.Notifications'" \
| grep --line-buffered "member=Notify" \
| sed -u -e 's/.*/sleep 1.5; killall notify-osd/' \
| bash
ブックマーク:
self- 通知の表示時間を変更するにはどうすればよいですか?
通知-送信通知の有効期限
通知の期間は、メッセージの長さに依存すると思います。
(Pythonのpynotifyモジュールを使用して)間接的に作業した人の観点から、メッセージの期間を指定することは不可能であることを発見しました。