📅 November 13, 2020     🕐 2 minutes read

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).


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.


FSM has no ads or affiliate links. Your support would simply pay for our servers, domain and maintanance. If there's any leftover change, we'll get some coffee and a slice of pizza.

Monero (XMR) 43GnqUNJrTi9QyL7kEH8vM8pgWGCE6bjv1FSRipeNMM4TTeNnUVsRBb6MfMpQYxtLE7ReonxVVSXz2rFCEdW5H11LC3x73b
Bitcoin (BTC) 1Hfuq77gKKFJeNcq4EP4dQK3yDRWrFEwJR
Bitcoin Cash (BCH) qzmdm6e6q5wf2p6sxz2mst7cenz60newwc5m4e9js8
Ether (ETH) 0x5f02869278C24A6579d3820f52AD15936D6F9d69
More content?