来自通知发送的低紧急警报永远不会出现

来自通知发送的低紧急警报永远不会出现

man页面notify-send表明紧急程度可以是低、正常或严重:

   -u, --urgency=LEVEL
       Specifies the urgency level (low, normal, critical).

但是,虽然会出现普通和严重警报(严重警报需要手动消除;普通警报会在短暂等待后自行消失),但低级警报却从未出现。这很烦人,因为我通常用它来alert通知我长时间运行的进程何时结束。

$ type alert
alert is aliased to `notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e 's/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//')"'

我想我可以重写alert,但尝试找出是什么抑制了低紧急通知似乎更明智。它们曾经有效。但最近停止了。

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:    22.04
Codename:   jammy

在相关问题中,其他人的情况甚至更糟:只能看到关键通知。我可以看到正常和严重,但看不到低。(该问题的答案实际上并未解决问题。)

相关内容