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

· osiux's blog


#+INCLUDE:     header.org

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
 7    MM=$1
 8fi
 9
10for i in $(seq $MM -1 0)
11do
12    osdctl -s $i" "
13    sleep 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.

#+ATTR_HTML: width: "680"

Una alternativa es usar notify-send 2.