通过定时锁定屏幕,提醒用户休息的软件
C CMake
Switch branches/tags
Latest commit 882cc7c Mar 19, 2015 @zlbruce zlbruce Update README.md
增加依赖包的说明 Issues #2
Permalink
Failed to load latest commit information.
cli 增加 -t 选项,打印剩余时间 May 21, 2013
daemon continue when loss dbus Nov 19, 2014
.travis.yml Update .travis.yml Nov 11, 2014
CMakeLists.txt delete unused dir Nov 13, 2014
LICENSE 加入license Nov 1, 2012
README.md Update README.md Mar 19, 2015
eyerest-dbus.xml 修改dbus接口continue -> unpause,continue是c/c++关键字... Nov 11, 2012
eyerest.conf
gpl-3.0.txt 加入license Nov 1, 2012

README.md

#eyerest

Build Status

eyerest 是一款通过定时锁定屏幕,提醒用户休息的小软件

相关项目:

请使用最新的 tag 编译

##功能

  • 定时锁定屏幕一定时间
  • 根据是否有鼠标与键盘事件检测用户是否离开
  • 可配置间隔时间,锁屏时间,空闲时间
  • 可配置锁屏时屏幕上显示的文字,位置,字体,大小与颜色
  • 锁屏前通过 notify 提醒
  • 检测是否在运行全屏程序,在运行此类程序时暂停
  • 提供dbus接口,可以进行暂停,推迟等

##编译与运行

###依赖

  • x11
  • xtst
  • xft
  • glib-2.0
  • gio-2.0

Ubuntu 可以用以下命令安装依赖包:

sudo apt-get -y install cmake make libx11-dev libxtst-dev libxft-dev libglib2.0-dev

###编译

进入代码目录,然后执行:

cmake .
make

如果想安装,也可以执行:

sudo make install

安装文件如下:

  • dbus service 文件:org.zlbruce.eyerest.service
  • eyerest-daemon
  • eyerest-cli

###运行

直接执行eyerest-daemon

源代码目录中有一份配置文件示例,可以拷贝到$HOME/.config/eyerest.conf中进行修改,修改完成后需要重启软件。