他のアプリから通知が送信されたときにDunsterに別の音を出すようにします。 Dunst は通知を受け取るとスクリプトを使って音を再生します。現在持っている内容は次のとおりです。
#!/bin/sh
paplay ~/.config/dunst/notification.ogg
私の考えは、ifステートメントを使用してアプリケーションの名前を解決し、再生するサウンドを選択することです。
#!/bin/sh
if(application1)
then
paplay ~/.config/dunst/notification1.ogg
elif(application2)
then
paplay ~/.config/dunst/notification2.ogg
else
paplay ~/.config/dunst/notification3.ogg
fi
答え1
~によると文書、ルールファイルからスクリプトを呼び出すとスクリプトは一部の環境変数にアクセスできます。。あるいは、呼び出すスクリプトの引数として直接提供することもできます。
だからあなたがスクリプトで欲しいものは次のとおりです
if [ "$DUNST_APP_NAME" = "application1" ]; then
#...
elif [ ... ]
#...
#...
fi