Dunst: 睡眠通知

作成日 2018年03月22日  ·  5コメント  ·  ソース: dunst-project/dunst

通知を一時的に抑制するのは簡単でしたか? 私はdunstを殺しますが、多くのアプリケーション(主にfirefox、chrome)はデフォルトで独自の通知機能を使用します。 私の唯一の考えは、すべての通知を抑制することでしたが、抑制されていない場合は選択的に再送信するスクリプトがあります。 でもハッキーのようです...

インストール情報

  • バージョン:v1.2.0-213-g65043c0
  • インストールタイプ:pacman
  • ディストリビューションとバージョン: Linux 4.15.11-1-ARCH

全てのコメント5件

利用可能なハックがあります:

要約DUNST_COMMAND_PAUSEまたはDUNST_COMMAND_RESUMEを含む通知を送信します。 それはどこにも文書化されておらず、私たちは明らかにそれをサポートしていませんが、それは機能します:tm:。 一時停止と再開の間に送信される通知は遅延しますが、失われることはありません。

適切なコマンドラインクライアントに置き換えることを計画しています(#445を参照)。 ある時点でドロップされることを期待してください。 (ただし、代替品がない場合は削除しません)。


バージョン:v1.2.0-213-g65043c0

あなたはおそらくdunstを再構築したいと思うでしょう。 つい最近、フルスクリーン検出のサポートを統合しました。 そのため、全画面表示のときに、ルールを介して特定の/すべての通知を遅延/ブロックできます。

https://github.com/dunst-project/dunst/blob/aa5ccd7dd75e7c563a2b57e964ab80bbbe73365e/dunstrc#L297 -L308

ありがとう! 一時停止した後、dunstがミュートされているかどうかを検出する簡単な方法はありますか? (そうでなくても心配ありません。tmpファイルを作成するだけです)。

いいえ、それはまさに問題です:joy:

Dunstは、そのようなことを処理できる適切なコマンドラインクライアントを必要としています。

notify-send DUNST_COMMAND_PAUSEは私のためにそれをしました。 ありがとう!

これは、 dunstctl set-paused trueでも実行できるようになりました。 この問題は解決できます。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

coxley picture coxley  ·  4コメント

Kaligule picture Kaligule  ·  5コメント

progandy picture progandy  ·  6コメント

atomheartother picture atomheartother  ·  6コメント

Anachron picture Anachron  ·  4コメント