This question already has an answer here:

I recently had an eye appointment, and the optometry student who saw me told me that, for my next pair of glasses, I should get lenses with "blue blocker" material. There is some (scant) evidence that blue light from computer monitors causes macular degeneration over time.

Prescription lenses with blue blocker look ugly, IMO, so I opted not to get the blue blocker in my lenses.

At the same time, I don't want to lose my eyesight if I can avoid it.

Are there software solutions available in Ubuntu for turning off or substantially reducing blue light emitted from my monitor -- at the particular wavelengths that have been shown to harm eyes?

marked as duplicate by karel, Eric Carvalho, Fabby, Charles Green, Tom Brossman Nov 21 '18 at 18:34

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • I just discovered that it isn't even necessary to install the gtk part of Redshift. Simply sudo apt-get install redshift and you can manually set not only the colour temperature, you can also alter the gamma. I've mentioned these here in a bit more detail: nrecursions.blogspot.com/2018/03/… – Nav yesterday

I used f.lux on Windows, it is available for linux too, but it is not opensource so you won't find it in repository.

Redshift is opensource and you should be able to find it in repos.

There are others, but I didn't try them - G.lux, iris mini.

  • Yes, it doesn't matter for what issue it was designed. You need to filter blue light. This software does it. But some software filters blue light only at night so make sure your software is able to filter all the time. I know f.lux can do this. Also I think you need to filter light only at night. But I did not study optometry. Blue light is around us all time - but not at night, so many of these filters are filtering only at night. So light from monitor will be more 'like natural'. – FK-VH Aug 3 '17 at 16:03
  • of these, the one i like the best is iris mini. it seems to be more easily configurable to be on all the time than the others. – dbliss Aug 3 '17 at 17:07

You may achieve this without installing any extra application if you're using GNOME. Newer versions (> 3.24) of GNOME come with a feature called Night Light to be found under Settings > Displays.


I have searched for the same and tried,

  1. iris mini - Works well but its not free and need to buy license to change any settings. Not available in default repositories
  2. f.lux - Just flickers sometimes and then goes back to normal color temperature after a while or may be I felt so. Didn't see too much of a difference. Not available in default repositories
  3. Redshift - It's the easiest to configure of all and I can notice a good difference in terms of color temperature and strain on eyes.

Was able to install with just

sudo apt-get install redshift redshift-gtk

Buy the way, I tried all the above on Ubuntu 16.04 LTS


You can use software like redshift, but it does not have automated timezones and sun flowing capabilities. If you don't like it, you can try installing fluxgui.

sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui

(note I have only tried it once, and I give no guaranty of seamless use)

Not the answer you're looking for? Browse other questions tagged or ask your own question.