Rendez-vous sur Arrakis, Le site perso d'un hacker libriste curieux crêpophile étourdi
Le 11/09/2019 à 14:53 dans /Logiciel-libre/Suckless/dmenu/

dalarm : Alarme avec dmenu

dalarm permet de donner un nom à une alarme et de définir le délai avant que l'alarme ne “sonne”.

#!/bin/sh
# dmenu alarm
# Author:      prx <prx@ybad.name>
# licence:     MIT

test -s $HOME/.dmenurc && . $HOME/.dmenurc

prompttime=10
case $LANG in
    fr* ) promptreason="Alarme: " ;;
    * ) promptreason="Alarm: " ;;
esac

reason=$(echo "" | dmenu \
    -fn "${fn}" \
    -nb "${nb}" \
    -nf "${nf}" \
    -sb "${sb}" \
    -sf "${sf}" \
    -p "${promptreason}" )

min=$(echo "" | dmenu \
    -l ${l} \
    -fn "${fn}" \
    -nb "${nb}" \
    -nf "${nf}" \
    -sb "${sb}" \
    -sf "${sf}" \
    -p "min:" )

[ -z $min ] && exit
sec=$(( $min * 60 ))
sleep $sec

xmessage -center -timeout 10 "$reason"