Enso Retreat


Makes you to take periodic breaks from work

View the Project on GitHub GChristensen/retreat

Software by g/christensen gchristensen.github.io

❤️ Support the Project

Enso Retreat

Download Firefox Download :: Youtube Video Manual


SEE ALSO: Enso open-source


Enso Retreat is a simple break reminder program which periodically blocks your computer to force you rest. If you used similar ones before, you know about their cruel nature. Enso Retreat is an attempt to create humane software of such kind where the most significant aspects could be customized. Enso Retreat is already embedded into Enso open-source as an optional module, but you may use it as a separate application, if necessary.


The Context Menu

  • Disable - temporarily disable Enso Retreat (it will not lock the system for two hours).
  • Delay - delay a break for the specified time.
  • Skip - skip a break (available only once per day).
  • Take Break Now - lock the system immediately.
  • Options - show the options dialog.
  • About - show copyright and versioning information.
  • Exit - close Enso Retreat.

Behaviour Settngs

Periodic Breaks

A periodic break occurs once in a specified period of time (near to the end of it).

  • Period Duration - period duration in minutes.
  • Break Duration - break duration in minutes.
  • Disable Periodic Breaks - do not use periodic breaks (only scheduled breaks will be available).
  • Synchronize With System Time - if checked, attach the start of the period to the beginning of a hour or to the program start time otherwise.
  • Alert Time - show the alert timer by the specified time before a break start.
  • Break Duration - break duration in minutes.
  • Delay Time - it's possible to delay a break several times for the time specified in this setting.
  • Number of Delays - specifies maximum number of available delay attempts.
  • Use Restrictions - use restriction options (see below) to skip breaks when specific conditions are applicable.
  • Beep After Break - play sound after the break end (you may customize this in the appearance options).

Scheduled Break Settings

A scheduled break occurs exactly in the time specified by a crontab-like record (this is not a real crontab). For example, you can use the chrontab record, shown on screenshots below, to make 15 min. long break at 13:15 on each working day. Leave the `Display Message' field blank, if you don't want any message after the break end to be displayed.

Appearance Settings

  • Mode - select how Enso Retreat will lock you screen:
    • Fullscreen - show fullscreen image.
    • Fullscreen (transparent) - the same as above, but image areas filled with the `Transparent Color' will be completely transparent (reasonable only for BMP images without compression artifacts).
    • Windowed - show image in a window which will match image dimensions.
    • Windowed (transparent) - the same as above, but image areas filled with the `Transparent Color' will be completely transparent.
  • Opacity Level - an opacity level of the Enso Retreat blocking window (0-255), it is also adjustable with +/- numeric keyboard keys during the break.
  • Background Color - the background color of the Enso Retreat blocking window.
  • Transparent Color - the color of areas which will be completely transparent (will be taken from the top-left image pixel by default).
  • Hide Timer - do not display timer during the break.
  • Timer Font Color - the timer font color.
  • Image Folder - if specified, a random image will be taken from this folder to show during the break (to show only one specific image store a single image in this folder). JPEG, BMP and GIF image formats are supported.
  • Stretch Images - stretch images if they are too small to fit the screen.
  • Sound Folder - a folder for sounds to be played at the break end randomly (if not specified, Enso Retreat will play the standard system sound).

Restriction Settings

  • Be quiet if no user activity has been detected... - do not lock the system if there have been no keyboard or mouse actions during the specified time before the start of a break.
  • Restriction List - Enso Retreat will not lock the system if at least one of the programs specified here is running.