SafeEyes – An Useful Linux Utility That Prevents Eye Strain

Working in Computer for long hours is pain, and it will definitely affect your eyes. You must take some breaks for your eyes at regular intervals. There are numerous utilities available out there to remind you to take breaks. The one we are going to discuss now is SafeEyes. It is a free and open Source Linux alternative for EyeLeo, a MS Windows-only app. As the name suggests, SafeEyes will protect you from Eye Strain by reminding or forcing you to take breaks after a particular period of time. During the break, it will suggest you some simple exercises like walking for a while, rolling your eyes etc., to relax yourself. If you are a hardcore user who work on computers for long hours, I recommended you to use SafeEyes in your system.


Concerning about the features, we can list the following.

  • Short breaks with eye exercises
  • Long breaks to change physical position and to warm up
  • Strict break for those who are addicted to computer
  • Do not disturb when working with fullscreen applications (Eg: Watching movies).
  • Disable the keyboard during break
  • Notifications before every break
  • Multi-workspace support
  • Highly customizable

Install SafeEyes

On Ubuntu and its derivatives, you can install SafeEyes using the following PPA created by the devloper.

sudo add-apt-repository ppa:slgobinath/safeeyes
sudo apt update
sudo apt install safeeyes

For Arch Linux and its derivatives, SafeEyes is available in AUR. So, install SafeEyes using Packer or Yaourt front-end tools. To install Packer and Yaourt (Just install any one of these tools), refer the following links.

After installing Packer or Yaourt, you can install SafeEyes using command:

packer -S safeeyes


yaourt -S safeeyes


Once installed, start SafeEyes either from menu or unity dash. After you started it, SafeEyes will be automatically added to the startup. You can find the SafeEyes tray icon on the task bar.


SafeEyes has both short and long break options with different configurable time duration. By default, short break duration is 15 seconds, and long break duration is 60 seconds. The default interval between two breaks is 15 minutes. The number of short breaks between two long breaks is 5. You will be notified before 10 seconds to prepare for a break. You can change and set the time duration as per your liking.


During the break, SafeEyes disables your key board. SafeEyes also has a skip button, however there is a strict break option that hides the skip button, so that you have no choice, but to take a break. To enable strict break, right click on the SafeEyes tray icon on the taskbar and go to Settings, and enable the ‘strict break’ option by moving the slider from left to right.


The default settings is enough and will work just fine. For advanced configuration, go to ~/.config/safeeyes folder. There you can change the Skip button text in safeeyes.json file and the look and feel of the break screen in style/safeeyes_style.css file. These files will be created after you start SafeEyes application.

For more details, look at SafeEyes GitHub page.

That’s all for now. Have you tried SafeEyes? Tell us what do you think about this app in the comments section below. If you know any other similar apps like SafeEyes, feel free to let us know.


via: webupd8

Thanks for stopping by!

How can I benefit from this blog:

Have a Good day!!

1 Response

  1. sola says:

    Looks like great stuff.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.