다른 앱에서 알림이 전송될 때 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