Skip to content

outbounder/gnome-shell-pomodoro

 
 

Repository files navigation

Pomodoro extension for gnome-shell

  • Provides a countdown timer in the gnome-shell top panel
  • Keeps track of completed 25 minute cycles

Pomodoro image

You can read more on pomodoro technique here.

Dependencies

Installation

Web based (recommended)

https://extensions.gnome.org/extension/53/pomodoro/

Archlinux

Get from AUR

Gentoo

Available at Maciej's overlay here. Instructions here.

Direct from source

  • Get zipball
  • Build it and install ./autogen.sh --prefix=/usr make sudo make install
  • Enable the extension using gnome-tweak-tool (Shell Extensions -> Pomodoro Extension) or via following commandline: gsettings get org.gnome.shell enabled-extensions gsettings set org.gnome.shell enabled-extensions [<value from get above>, pomodoro@arun.codito.in]
  • Press Alt + F2, and r in command to restart gnome-shell

Usage

  • Use toggle switch (or Ctrl+Alt+P) to toggle timer on/off
  • You can configure behavior of the extension in Options menu

For a list of configurable options, please refer wiki

License

GPL3. See COPYING for details.

Thanks

Changelog

Version 0.6

  • New translation: Persian (thanks @arashm)
  • Feature: Support for gnome-shell 3.4
  • Breaking change: Dropped support for older gnome-shell versions due to incompatible APIs
  • Feature: Support for "Away from desk" mode
  • Feature: Ability to change IM presence status based on pomodoro activity
  • Fixed issues #38, #39, #41, #42, #45 and more

Version 0.5

  • Bunch of cleanups, user interface awesomeness [Issue #37, Patch from @kamilprusko]
  • Config options are changed to more meaningful names [above patch]

Version 0.4

  • Sound notification at end of a pomodoro break [Issue #26, Patch from @kamilprusko]
  • System wide config file support [Patch from @mgrela]
  • Support to skip breaks in case of persistent message [Patch from @amanbh]
  • Some minor bug fixes, and keybinder3 requirement is now optional

About

Pomodoro extension for gnome-shell

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.1%
  • Shell 0.9%