私は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
。
など、さまざまな設定を変更できますwidth
。height
font
background
foreground
設定ファイルを変更したら、dunst
プロセスを終了し()、pkill dunst
バックdunst
グラウンドプロセスで再起動()してdunst & disown $!
再起動する必要があります。新しい通知を作成すると通常はデーモンも起動しますが、複数の通知デーモンがある場合は明示的に起動することをお勧めしdunst
ます。dunst
man 'dunst(5)'
構成ファイルの詳細については、リソースを参照してください。