通知転送の外観をカスタマイズする方法は?

通知転送の外観をカスタマイズする方法は?

私は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

これはどこで構成されていますか?

答え1

デスクトップ環境を使用しないシステムでは、通常、通知を処理するために別々の通知デーモンをインストールする必要があります。すでにdunst通知デーモンがインストールされているようです。

外観を設定するには、を編集します~/.config/dunst/dunstrc。利用できない場合はコピーを作成できます/etc/dunst/dunstrc

など、さまざまな設定を変更できますwidthheightfontbackgroundforeground

設定ファイルを変更したら、dunstプロセスを終了し()、pkill dunstバックdunstグラウンドプロセスで再起動()してdunst & disown $!再起動する必要があります。新しい通知を作成すると通常はデーモンも起動しますが、複数の通知デーモンがある場合は明示的に起動することをお勧めしdunstます。dunst

man 'dunst(5)'構成ファイルの詳細については、リソースを参照してください。

関連情報