Posted inFOSS / LINUX

Safe Eyes Helps Prevent Eye Strain


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.


  • 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



    • 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

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



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.