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