Rendez-vous sur Arrakiss
Table des matières

    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"