今日、Dunstの最新バージョンを取得してビルドしました。 以前は完全に機能していましたが、置換機能が機能しなくなったようです。
$ dunstify -r 2593 -p "test volume"
13
$ dunstify -r 2593 -p "test volume"
14
$ dunstify -r 2593 -p "test volume"
15
以前のIDが置き換えられなくなったようで、ボリューム通知が積み重なっています。 実行するたびにスニペットに表示されるように、新しいIDが生成され、 -r $id
尊重しなくなります。
最後に機能するコミットはf0b047497eabf3
であるため、この問題の原因はすべて、 2018-11-11
にマージされた次のコミットにあります。
d879d70da060ea 2018-10-25 12:32 +0200 Jordan Galby Implement stack_tag, implementing x-canonical-private-synchronous
このコミットの前は、上記のスニペットの結果は期待どおりでした。
$ dunstify -r 2593 -p "test volume"
2593
$ dunstify -r 2593 -p "test volume"
2593
$ dunstify -r 2593 -p "test volume"
2593
Dunst - A customizable and lightweight notification-daemon v1.3.2-235-gd786381
manually
Ubuntu 18.04.1 LTS x86_64
修正はすでに#551に含まれています。 したがって、リリース前にこれを修正します。
しかし、とにかく、ここにいる間に、実際には存在しないランダムIDよりもはるかに優れたstack_tag機能をチェックアウトしてください。
迅速なフィードバックをありがとうございます。 しかし、 stack_tag
に関するドキュメントが見つかりません
このセクションをdunstrc
追加しました:
[volume]
appname = volume
history_ignore = yes
foreground = "#ebdbb2"
set_stack_tag = "volume"
これで十分ですが、そのような機能の他の利点は何でしょうか? または、あなたが言ったように、それはランダムなIDを置き換えるための単なる方法です。
@existmeドキュメントはあまりありませんが、その例はほぼ同じです。同じタグを持つ通知が
明確化してくれた@tsipinakisに感謝します。