Is there good Pomodoro desktop timer for Linux without a lot of dependencies.

I know about pomodairo, but it's made with Adobe Air, which I don't want on my Linux (even if it exists for Linux).

closed as off-topic by Canadian Luke, Heptite, Kevin Panko, Moses, Excellll Apr 8 '14 at 13:53

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Canadian Luke, Heptite, Kevin Panko, Moses, Excellll
If this question can be reworded to fit the rules in the help center, please edit the question.

  • I used to run i3 and bwpwm, but recently I have been using gnome. I feel like I am more productive when I am in gnome rather than a tiling wm -- mostly when I am working with blender, gimp, or other applications that are heavily reliant on the mouse rather than vim or other terminal applications. I have recently discovered gnome-shell-pomodoro-git (A.U.R.), which can be found here github.com/codito/gnome-pomodoro for non-arch users. I think it looks very nice: imgur.com/a/aKKRF – dylnmc Apr 23 '17 at 15:20

If you're into minimalistic approaches, I'd suggest one I found here, that uses the Terminal:

sleep 1500 && notify-send "break"

Where 1500 stands for "1500 seconds", which is equivalent to 25 minutes. In order to take breaks, you should issue the following:

sleep 300 && notify-send "back to work"  # a short, 5-minute break
sleep 900 && notify-send "back to work"  # a long, 15-minute break

Of course, you can also issue the whole thing at once, like this:

sleep 1500 && notify-send "break"; sleep 300 && notify-send "back to work"
sleep 1500 && notify-send "break"; sleep 300 && notify-send "back to work"
sleep 1500 && notify-send "break"; sleep 300 && notify-send "back to work"
sleep 1500 && notify-send "break"; sleep 900 && notify-send "back to work"

This approach uses visual and silent notifications, which I find ideal, but I'm sure you can tweak it to give you a beep instead of a notification, in case you prefer.

Of course, you can also go crazy and add subtitles, icons, and different urgency levels. You can run man notify-send to see the options or check out this nice article that I've found to be quite helpful.

You may also use zenity to have a more sticky notification. For example:

sleep 1500 && zenity --warning --text="25 minutes passed"

The dialog won't close until you explicitly push the OK button. Run man zenity for more information.

  • 4
    This is awesome. On breaks I have it notify every minute with remaining minutes. Thanks! – Ivan Feb 3 '14 at 1:26
  • 1
    Based on this answer, I created a simple script that worked fine in Ubuntu 16.04 and I'm using as a minimalist pomodoro timer. Awesome tips. – James Feb 7 '18 at 16:00

I am using Flowkeeper which needs Java.

enter image description here


EDIT: Linux isn't supported anymore

Tomighty is an option, though it requires Java.

Tomighty in Ubuntu

  • 1
    It seems like tomighty doesn't support linux anymore. – user146393 Mar 8 '17 at 6:28

Here is one from Softpedia (at your own risk): http://linux.softpedia.com/get/Utilities/Pomodoro-Timer-55822.shtml

alt text

I know it is not based on the Pomodoro method...

"Timer Applet: Available in most Linux systems' repositories, this unobtrusive applet works great for those who like to work in timed bursts. Start the timer as either a running clock or set it to alert you at a custom interval of time."

From: http://lifehacker.com/5048628/make-your-linux-desktop-more-productive (part-way down the page)

alt text

  • The Timer Applet's presets would work really well for the Pomodoro method. – Firefeather Dec 21 '10 at 3:51

Consider Workrave, as it has software packages (eg. an Ubuntu package, workrave) available. It appears to be mostly written in C++.

See this blog post on pomodoro with Workrave.

I also notice that there's an "idle" feature (which is probably not helpful for practicing pomodoro) built into Workrave. Also see this blog post on adjusting idle time.

  • Over the last few days I've been using Resto, since running Pop!_OS does not really provide a place for the Workrave system tray GUI. So far it's pretty nice (no Debian/Ubuntu package available though, alas)! – Tommy Stanton Jun 5 '18 at 1:00

I have been using this other software called Tomate that is pretty decent. It is very simple to install and has all of the Pomodoro Technique timers already preset (25,5,15). I particularly like the grey Tomate icon in the systray that gradually becomes red clockwise as the timer progresses. It gives you a sense of how much time has elapsed without the actual stress of watching the clock ticking.

Not the answer you're looking for? Browse other questions tagged or ask your own question.