Safe Eyes is a free and open source tool that helps Linux users to reduce and prevent repetitive strain injury (RSI). The whole purpose of Safe Eyes is reminding you to take breaks while working on the computer for a long time. The break screen asks you to do some exercises which will reduce your RSI.
Features
- Remind you to take breaks with exercises to reduce RSI
- Disable keyboard during breaks
- Notification before and after breaks
- Smart pause if system is idle
- Multi-screen support
- Customizable user interface
- RPC API to control externally
- Command-line arguments to control the running instance
- Customizable using plug-ins
HOW TO INSTALL
-
- Ubuntu and derivates:
sudo add-apt-repository ppa:slgobinath/safeeyes
sudo apt update
sudo apt install safeeyes
- Debian:
sudo apt-get install gir1.2-appindicator3-0.1 gir1.2-notify-0.7 python3-psutil python3-xlib xprintidle python3-pip
sudo pip3 install safeeyes
sudo update-icon-caches /usr/share/icons/hicolor
- NOTE: if you’re running Debian unstable/testing you can install Safe Eyes from the official repo with
sudo apt install safeeyes
- Arch and derivates: Safe Eyes is available in the AUR and can be installed with
yey -S safeeyes
- Fedora:
sudo dnf install libappindicator-gtk3 python3-psutil cairo-devel python3-devel gobject-introspection-devel cairo-gobject-devel
sudo pip3 install safeeyes
sudo gtk-update-icon-cache /usr/share/icons/hicolor
- NOTE: If you want to use Smart Pause plugin, install the latest
xprintidle
from: alonid/xprintidle
- OpenSUSE:
sudo zypper refresh
sudo zypper install safeeyes
- Gentoo:
sudo emerge -av x11-misc/safeeyes
- Ubuntu and derivates:
You can also install Safe Eyes with pip: sudo pip3 install safeeyes
. Or pipx: pipx install safeeyes
Learn about pipx. Before installing make sure you have installed the following dependencies: gir1.2-appindicator3-0.1 gir1.2-notify-0.7 libappindicator-gtk3 python3-psutil xprintidle
USING SAFE EYES
Once installed, just run the Safe Eyes app. Its tray icon will be placed in your task bar, and Safe Eyes will be automatically added to the startup.
Start Eyes comes preconfigured, but you can configure it to your liking by right clicking on the task bar icon and choosing Settings. For advanced configuration and customization, you can check the ~/.config/safeeyes
folder.
For more info on Safe Eyes and troubleshooting, check out the project on GitHub.