Técnica Pomodoro, mostrar minutos mediante OSD (On Screen Display)

on osiux's blog

.org | .md | .gmi | .html

Pomodoro Minutos OSD

Muchas veces cuando realizo una presentación o una charla me encuentro limitado por el tiempo y debe tener presente constantemente cuántos minutos me quedan para seguir hablando, debido a ello hice un simple script bash usando OSD (On Screen Display) que muestra los minutos restantes.

 1#!/bin/bash
 2
 3MM=25
 4
 5if [ ! -z "$1" ]
 6then
 7MM=$1
 8fi
 9
10for i in $(seq $MM -1 0)
11do
12osdctl -s $i" "
13sleep 60
14done

Es necesario levantar el servicio osdsh al inicio de la sesión, lo conveniente es agregarlo en el archivo .xinitrc.

1exec osdsh -c green -p1 -a2 -o 2 -d 50 &

Luego para ejecutarlo basta invocar el nombre del script, en mi caso minutos está ubicado en ~/bin/minutos y si no se especifica ningún parámetro toma por defecto el valor 25 que es la duración de un pomodoro 1.

Una alternativa es usar notify-send 2.