Toma tomate

A falta de un timer gráfico que simulase el tic-tac del reloj de cocina me he "cocinado" este comando que utiliza el altavoz interno de la placa base.

Requiere tener operativo el comando beep. Para ello creo que en ubuntu es necesario cargar el módulo pcspkr $(sudo sh -c "modprobe -v pcspkr && echo pcspkr>>/etc/modules").

Termina reproduciendo la corneta del k3b. Otra opción sería escoger una canción de 5 minutos para desconectar durante el descanso.

El comando time (/usr/bin para no confundir con el builtin keyword) me sirvió para comprobar que realmente duraba los 25 minutos y ciertamente se excede un segundillo. Lo he dejado porque así te informa del tiempo transcurrido en el caso de que lo interrumpas.

Lo he encapsulado en la función tomate para simplificar.

function tomate { /usr/bin/time -f "tiempo tomateao: %E" beep -f 540 -l 1 -d 220 -r $(( $(( 25 * 60 * 1000 )) / 221 )) && mplayer /usr/share/sounds/k3b_success1.wav >/dev/null 2>&1 0>&1; }
Si te gusta y quieres comprarlo:

type tomate | sed -e 1d >>~/.bash_profile

Reconozco que es enrevesado, pero estoy orgulloso de ello pues me funciona de maravilla!!









Keywords: full customizable Pomodoro Technique timer for command-liners, linux

Comments

  1. Ho vaig provar i no funcionava perquè no havia carregat el mòdul pcspkr. Un cop carregat, de fàbula... El so està realment molt ben trobat :)

    ReplyDelete

Post a Comment