If you're using wayland, gammastep.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
I'm using wlsunset under sway. It's fairly minimal but gets the job done. Can't offer a comparison to gammastep.
On Wayland I am using wl-sunset.
Have you considered using Redshift manually? Here's what I do:
First, uninstall redshift-gtk and just install redshift.
Next, according to redshift -h
The neutral temperature is 6500K. Using this value will not change the color
temperature of the display. Setting the color temperature to a value higher
than this results in more blue light, and setting a lower value will result in
more red light.
Default values:
Daytime temperature: 6500K
Night temperature: 4500K
So, create two scripts, for example "Redshift-On.sh" and "Redshift-Off.sh". In the former copy and paste:
#!/bin/sh
redshift -P -O 4500K
and in the latter copy and paste:
#!/bin/sh
redshift -P -O 6500K
In my case, I create custom menu items (Mint's menu editor) and link them to those scripts so I can run them from the main application menu/ add them to my dock.
Never used it but found this on the archwiki https://github.com/jumper149/blugon. Weird that redshift isnt working for you, it worked great for me when i used it
Using hyprland+nvidia, I've had good luck using this screen_shader command:
hyprctl keyword decoration:screen_shader /path/to/flux.glsl
Where flux.glsl
is
// blue light filter shader
// values from https://reshade.me/forum/shader-discussion/3673-blue-light-filter-similar-to-f-lux
precision mediump float;
varying vec2 v_texcoord;
uniform sampler2D tex;
void main() {
vec4 pixColor = texture2D(tex, v_texcoord);
// green
pixColor[1] *= 0.855;
// blue
pixColor[2] *= 0.725;
gl_FragColor = pixColor;
}
wlsunset on wayland
I use Iris Micro, I've never had issues with it.