I was wondering whether there are any plans to add a native Night Light mode (see GNOME) to Xfce or whether users should continue to rely on third-party tools like Redshift.
Yes please! This feature is MAJOR!!! redshift and fluxgui barely work on xfce, I get so frustrated every time I try to set them up or when I have to fix them when they suddenly stop working.
I too would love if this feature was built directly into XFCE. Preferably combined with the switching of themes as is implemented in this awesome script:
This script is fine for users who want to "play", but the preconditions of having themes that support this use-case is a showstopper for having this in Xfce itself. We'd simply get a lot of bugreports or would have to write code to determine if themes support this use-case.
After having looked into the amount of code that is redshift I don't think this is something I want to implement (or see implemented) and include in Xfce. It'd simply be a useless maintenance burden, considering that redshift does what it says and doesn't do anything it shouldn't do.
No reason to reproduce or include everything in Xfce.
While I agree that we should not implement the code similar to redshift, I still would be happy to see the conceptual feature of color correction or blue reduction in xfce, similar to Night Light in Gnome or Windows.
The way redshift implements this is due to it being a third party software I assume (either by manipulating the display gamma or just put a filter over the entire screen, "from outside"). But with a native implementation (which would be better different and hopefully more elegant and easier maintainable), one might be able to access the rendering pipeline in xfce directly (if it is called like this) and modify the color over there.
As far as I understand current desktops based on Xorg or Wayland, they render their apps to be ready. The Xserver or Wayland would only take those images and needs to "blit" them on screen. Especially thanks to CSD, this trend is stronger than ever. Correct me if I'm totally wrong, but this might be an ideal entry point to modify the color further before sending them to Xserver or Wayland, no?
Furthermore, those third party software like redshift or f.lux are not maintained anymore and it is a matter of time until those software are abandoned and not even compatible with current repositories anymore. Even the README of redshift suggests us to use native solutions rather than using redshift if possible. And as far as I can tell, there are even no similar software available for Wayland at all.
In any case, this is but my humble and naive opinion on this matter. Feel free to disagree to this, since this issue is closed anyway.