Notifications

如何自定義通知發送的外觀?

  • January 5, 2022

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

您可以修改許多不同的設置,例如widthheight、和等。font``background``foreground

修改配置文件後,您必須dunst通過終止程序 ( pkill dunst) 並dunst作為後台程序 ( dunst & disown $!) 重新啟動來重新啟動。生成新通知通常也會啟動dunst守護程序,但建議dunst在有多個通知守護程序的情況下顯式啟動。

有關man 'dunst(5)'配置文件的詳細資訊,請參閱。

引用自:https://unix.stackexchange.com/questions/684614