Skip to content
Workrave is a program that assists in the recovery and prevention of Repetitive Strain Injury (RSI). The program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit.
Branch: branch_v1_10
Clone or download
rcaelers Remove obsolete artful from PPA upload
Signed-off-by: Rob Caelers <rob.caelers@gmail.com>
Latest commit 402dcd4 Mar 30, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
backend
build Remove obsolete artful from PPA upload Mar 30, 2019
common Fix compilation warning introduced by new gcc Aug 10, 2018
contrib add readme to contib/mouse-speed Dec 14, 2015
doc Update .gitignore files. Aug 31, 2011
frontend Do not dim text in time bar when window is not focussed. Mar 23, 2019
m4
po Update Slovak translation Feb 23, 2019
.gitignore Build PPA source packages Sep 2, 2018
.travis.yml Put secret files in tar file and add ssh key Mar 29, 2019
ABOUT-NLS Update ABOUT-NLS Oct 20, 2011
AUTHORS Updated AUTHORS file. Jul 31, 2011
COPYING backport from networking_rewrite Oct 14, 2007
INSTALL Fix AC_PROG_LIBTOOL Error Jun 7, 2016
Makefile.am Build PPA source packages Sep 2, 2018
NEWS v1.10.30 tag was already push. moving last update to 1.10.31 Mar 26, 2019
README.md Add info how to show timers on Cinnamon panel Oct 20, 2018
TODO Update TODO Oct 1, 2013
acinclude.m4 initial OSX port Oct 14, 2007
autogen.sh Initial config file for Travis CI Nov 1, 2015
config.xml
configure.ac v1.10.30 tag was already push. moving last update to 1.10.31 Mar 26, 2019
testconf.py Fix modes. Dec 7, 2014

README.md

Workrave 1.10

Please visit http://www.workrave.org for more information.

Install

  • Windows: download from http://www.workrave.org/download
  • Ubuntu: install with the "Ubuntu Software" application. (Note: not working with wayland on Ubuntu 17.10)
  • Linux latest version:
    Add this PPA to your Software Sources
    ppa:rob-caelers/workrave
    either in the Ubuntu Software application, or from the terminal:
    sudo add-apt-repository ppa:rob-caelers/workrave  
    sudo apt-get update
    

Build

This document only discusses compilation on Unix (like OSes).
Information on how to compile Workrave on Windows can be found in

  • build/cmake/README (native compilation on windows) and
  • build/win32/README (cross-compilation on Linux)

Read the 'INSTALL' file for more detailed directions on compilation on Unix and OSX.

Workrave requires that development packages of at least the following software are installed. The version numbers mentioned have been tested during development.

  • GLib (2.16.0)
  • GLibmm (2.19.3)
  • Gtk (2.16.0)
  • Gtkmm (2.16.0)
  • Atk (1.20)
  • Pango (1.22.0)
  • Pangomm (2.14.0)
  • Cairo (1.2.4)
  • Cairomm (1.6.4)
  • DBus (1.0.2)
  • DBus-Glib (0.78)
  • GConf (2.13.5)
  • GConfmm (2.22.0)
  • GDome
  • GStreamer (0.10.10)
  • Libsigc++ (2.0.2)
  • Autoconf with Autoconf Macro Archive (2012.04.04)

Optionally, the following packages are required for gnome support.

  • ORbit (2.14.10)
  • Bonobo (2.15.0)
  • panel-applet (2.19.3)

For OS X, the following steps will install sufficient packages

  1. Install Homebrew
  2. brew install gettext intltool gobject-introspection autoconf-archive gtk+ gtk-mac-integration gtkmm3
  3. brew link --force gettext libffi

Troubleshooting

Show timers applet in Cinnamon

To make timers visible you need to explicitly add Workrave applet to a panel. In the other case only workrave icon is shown.

You can’t perform that action at this time.