All Projects → zlbruce → Eyerest

zlbruce / Eyerest

Licence: other
通过定时锁定屏幕,提醒用户休息的软件

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Eyerest

yet-another-spotify-lyrics
Command Line Spotify Lyrics with Album Cover
Stars: ✭ 78 (+225%)
Mutual labels:  dbus
mijia-homie
A Homie MQTT bridge for the Xiaomi Mijia 2 hygrometer-thermometer. This repo also serves as the monorepo for a handful of helper crates related to Homie and Bluetooth.
Stars: ✭ 40 (+66.67%)
Mutual labels:  dbus
Go Keyring
Cross-platform keyring interface for Go
Stars: ✭ 351 (+1362.5%)
Mutual labels:  dbus
OmniPause
Control all of your media players with a single command
Stars: ✭ 33 (+37.5%)
Mutual labels:  dbus
softwarecontainer
Framework to manage and contain applications in an automotive setting
Stars: ✭ 19 (-20.83%)
Mutual labels:  dbus
gonetworkmanager
Go D-Bus bindings for NetworkManager
Stars: ✭ 54 (+125%)
Mutual labels:  dbus
gdbus-codegen-glibmm
Code generator for C++ D-Bus stubs and proxies using Giomm/Glibmm
Stars: ✭ 21 (-12.5%)
Mutual labels:  dbus
Jde
Linux desktop environment built with HTML5, CSS, JavaScript and Python.
Stars: ✭ 591 (+2362.5%)
Mutual labels:  dbus
java-systemd
Java access to systemd via D-Bus
Stars: ✭ 32 (+33.33%)
Mutual labels:  dbus
gateway
Wirepas's Linux gateway reference implementation built on top of Wirepas's dual mcu api and Wirepas' gateway to backend api
Stars: ✭ 44 (+83.33%)
Mutual labels:  dbus
dasbus
DBus library in Python 3
Stars: ✭ 52 (+116.67%)
Mutual labels:  dbus
xmonad-log
DBus monitor for xmonad log events.
Stars: ✭ 31 (+29.17%)
Mutual labels:  dbus
yags
Go powered statusline generator
Stars: ✭ 18 (-25%)
Mutual labels:  dbus
mpris-rs
Idiomatic MPRIS D-Bus interface library for Rust
Stars: ✭ 37 (+54.17%)
Mutual labels:  dbus
Taffybar
A gtk based status bar for tiling window managers such as XMonad
Stars: ✭ 502 (+1991.67%)
Mutual labels:  dbus
bluez-dbus
bluetooth library for linux OSes using DBus and bluez (http://www.bluez.org/).
Stars: ✭ 49 (+104.17%)
Mutual labels:  dbus
bitw
Minimalist BitWarden client
Stars: ✭ 110 (+358.33%)
Mutual labels:  dbus
Stratisd
Easy to use local storage management for Linux.
Stars: ✭ 592 (+2366.67%)
Mutual labels:  dbus
Linux notification center
A notification daemon/center for linux
Stars: ✭ 545 (+2170.83%)
Mutual labels:  dbus
usblockout
USBLockout monitors your user session and triggers Grsecurity Deny New USB feature.
Stars: ✭ 52 (+116.67%)
Mutual labels:  dbus

#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中进行修改,修改完成后需要重启软件。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].