如何自定义通知发送的外观?

如何自定义通知发送的外观?

我正在运行 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

您可以修改许多不同的设置,例如widthheight、和等。fontbackgroundforeground

修改配置文件后,您必须dunst通过终止进程 ( pkill dunst) 并dunst作为后台进程 ( dunst & disown $!) 重新启动来重新启动。生成新通知通常也会启动dunst守护进程,但建议显式启动,dunst以防存在多个通知守护进程。

man 'dunst(5)'有关配置文件的详细信息,请参阅 参考资料。

相关内容