延迟通知打印延迟

时间:2020-07-06 13:31:17

标签: linux shell notifications

我希望能够使用bash脚本来自动响应通知。 因此,为了从stdout中提取通知信息,我尝试使用dunst的-print参数。

问题在于,一旦我将dunst的stdout传送到任何其他程序中,这些通知就会“被一个通知遮盖”。因此,直到我收到下一个通知时,才会收到第一个通知。直到第三个到达第二个之后,第二个才被接收。 没有任何管道符号,它可以完美工作。我检查了这是否可能是一些缓冲问题,并尝试为dunst命令加上unbuffer前缀,但由于某种原因,dunst立即退出。

我没有使用任何配置文件,因为我只想从dunst本身调试信息。因此,出于测试目的,我的命令只是dunst -print | cat以及notify-send "test"。正如我之前所说的,dunst -print可以完美运行

0 个答案:

没有答案