我正在运行 linux mint 并将该notify-send
命令用于各种目的,当然还会收到来自常规应用程序的通知,例如 discord 或 MS Teams
使用 Cinnamon DE 时,它们看起来很正常,我什至可以在自定义notify-send
调用中添加图标以明确发生了什么
然而,我最近开始使用 XMonad WM,我发现不仅常规的应用程序通知很难看,而且我的自定义通知也遵循同样的丑陋风格(请原谅模糊的屏幕截图):
例如,上面的通知应该包含一个按照这个命令的图标:
notify-send --hint=int:transient:1 'Connecting to VPN... Check 2FA Device.' -i myicon
这是在哪里配置的?
不使用桌面环境的系统通常需要安装单独的通知守护程序来处理通知。看来您已经安装了
dunst
通知守护程序。要配置其外观,您可以编辑
~/.config/dunst/dunstrc
. 如果它不可用,您可以从/etc/dunst/dunstrc
.您可以修改许多不同的设置,例如
width
、height
、和等。font
background
foreground
修改配置文件后,您必须
dunst
通过终止进程 (pkill dunst
) 并dunst
作为后台进程 (dunst & disown $!
) 重新启动来重新启动。生成新通知通常也会启动dunst
守护进程,但建议dunst
在有多个通知守护进程的情况下显式启动。有关
man 'dunst(5)'
配置文件的详细信息,请参阅。