Workrave

Workrave是一个帮助恢复和预防重复性劳损(RSI)的计划。 该程序经常提醒您进行微暂停,休息时间并限制您达到每日限制。【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.】

  • 所有者: rcaelers/workrave
  • 平台: Linux, Windows
  • 許可證: GNU General Public License v3.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Workrave是一个帮助恢复和预防重复性劳损(RSI)的计划。 该程序经常提醒您进行微暂停,休息时间并限制您达到每日限制。 该程序在GNU / Linux和Microsoft Windows上运行。

目前,该程序在GNU / Linux和Microsoft Windows上运行。 GNU / Linux版本依赖于Gnome,而Windows版本使用GTK工具包移植。

该程序的设计在GUI前端和核心后端之间有明显的分离,使得移植到其他环境(例如KDE)像玩儿一样:程序员只需要连接几个窗口。 他不必担心定时器和输入监控,所有这些都由核心来处理。

主要指標

概覽
名稱與所有者rcaelers/workrave
主編程語言C++
編程語言Shell (語言數: 19)
平台Linux, Windows
許可證GNU General Public License v3.0
所有者活动
創建於2009-05-04 18:51:24
推送於2025-08-28 19:06:16
最后一次提交
發布數118
最新版本名稱v1_10_53 (發布於 2025-02-16 13:00:25)
第一版名稱start (發布於 )
用户参与
星數1.7k
關注者數35
派生數208
提交數4.7k
已啟用問題?
問題數394
打開的問題數193
拉請求數188
打開的拉請求數4
關閉的拉請求數16
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

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)
  • Ubuntu (and derivatives) 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
    
  • Arch Linux: use sudo pacman -S workrave to install from the community repository
  • FreeBSD:
    pkg install workrave
    

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.