More Night Light settings

Hello! first time poster, made an account to make these suggestions after searching around the forum for them and not seeing them here. I’m still new to KDE, having only used it a few weeks, and this is the only real qualm I’ve had with it so far.

I’d like to see some more functionality for the Night Light.

  1. Currently, the only way to enable/disable the night light is to go into the Settings and manually disable it. It would be nice to have a toggle-able icon in the System Tray which can open a context menu containing, at the least, a toggle to enable/disable Night Light at will, and maybe even the ability to change the color temperature from the context menu.
  2. Currently Night Light is all or nothing; either ALL monitors are included, or none are. It would be nice to be able to configure exceptions; there are many times where I don’t want night light to apply on one particular program, such as when I’m playing games at night. There’s a few ways this could be done, and one of them would almost certainly be easier than the other and a good stop-gap measure.
    1. Add the ability to disable Night Light on one specific monitor, and integrate it with the context menu described in part 1. This is the stop gap measure; I think the better solution is below.
    2. Add the ability to add program exceptions to Night Light; i.e. to allow Night Light to dynamically toggle itself on a monitor when a certain program is focused on that monitor. If you’ve ever used f.lux on Windows, that’s where I’m bringing this idea from. f.lux accomplishes this by having both a specific Program exception, and by having a “Fullscreen Program” exception that automatically disables the filter if a program is in fullscreen mode.
2 Likes

1 is already implemented (at least in 6.4). You can middle-click an icon instead the tray and Night-Light gets disabled. Instead of that you can click on that icon and get a window where you can turn it on and off.

Bildschirmfoto_20250902_114726

1 Like

middle click of the tray icon works even in plasma 5

but i disagree that a per monitor feature would be a desirable feature.

there are other ways to control monitor brightness/color for that level of control.

I’m curious, what other ways are there to disable this per-monitor that already exist? I’ve been looking and haven’t found anything.

sorry, didn’t mean to confuse the issue, i meant to control your monitor brightness and color tone using other software , not to disable the night light feature in KDE.

gddccontrol has a nice GUI

That may be the case, but personally I’d rather have the option to use KDE native features rather than having to search out other applications to do stuff like this; if KDE didn’t have a Night Light functionality at all I’d be more willing to agree with the argument that other night light applications exist (if they did, I haven’t found any personally), but since it DOES I think it should offer as much functionality as possible so that people can use a native solution rather than having to search out other programs.

The functionality I suggest would be optional, so if some people don’t want to use it they wouldn’t have to.

The night-light feature in general should have more in-depth functionality. I agree with the additions outlined in this post. Here’s a few things I want to talk about that I think are also welcome additions/changes to the way Night-Light works.

Also some clarification. When I say “Disabled” or “Enabled” I’m talking about the Night Light feature as a whole being disabled, as in it wont let you change settings or do anything with it. When I say “On” or “Off” I’m talking about exclusively the color filter being turned on or off independent of the Night Light feature.

A dedicated Hot-key, Widget, System tray icon, or some other way of toggling it on and off. Right now with its current functionality, it is most easily interactable through the “Brightness and Color” settings. These are the current options we have right now.

  • Always off
  • Sunset and sunrise at current location
  • Sunset and sunrise at manual location
  • Custom times
  • Always on night light

Alternatively, you can have the feature enabled and set to “Always on night light” in which you are forced, at the start of every session middle-click the system tray icon, or click on the system tray icon and “Suspend” it until you inevitably have to repeat this after every time you log onto your computer after start.

At first glance you would expect these options to be satisfactory for a normal user. But as a normal user, this is missing one of, and if not most important options. That would be the option to have it be turned off by default (i.e. after first login.) but easily turned back on.

It feels as if the option “Always Off” should already provide this use but it doesn’t, instead of it just turning the night-light filter off. It completely disables the feature.

My proposal is this. Change the “Suspend” switch to an “On/Off” toggle. Add a new option that is more clear about completely disabling the Night-Light feature. Add configurable hotkeys. Hotkeys for upping or lowering the color temperature. Hotkeys for turning off/on the feature. Hotkeys for disabling or enabling the feature. Just more options would do wonders. (A dedicated widget or other form of this is definitely also welcome too!)

Here are the less important but still welcome changes I would like to throw into the ring.

Upend the current naming scheme of Night Light and change it to something more encapsulating of the features uses. Something like Warm Tone or similar. (This one is slightly more controversial but I feel its necessary if they intend to make this feature more inclusive of all the different ways people use a feature like this.)

.

I hope I was able to explain the issues I’ve had with the Night Light feature well enough. Obviously this is more of a wish-list than anything and I would be fine with getting any sized portion of the suggestions I outlined in this post.

I use the Night-Light feature very frequently because I have issues with eyestrain and I’ve come to figure out it helps a lot. My sleep schedule often fluctuates a pretty hefty amount so I can’t rely on the Night-Light feature being based on time of day. So I always just turn it on when I feel is necessary. But with the way that the feature is currently, it’s definitely not ideal. Sorry for writing an essay on such a minuscule little feature like this!

(Also side tangent. I understand and am aware of being able to middle-click the system tray icon, that is a good change however it does not fix the issue of not having a normal on/off switch instead of a “Suspend” or full-on disabling the entire feature. I also have attempted to find alternatives but so far I have not been able to find any that fit my needs and that is why I’ve chosen to make this post.)

This would be great. It’s a feature I use frequently on f.lux when on Windows and always miss when I’m on Linux. That along with some other options for this addition:

  • Keyboard shortcuts for increasing/decreasing color temperature alongside the ‘Suspend/Resume Night Light’ shortcut at Settings → Keyboard → Shortcuts → Window Management.

  • A color temperature slider in the Night Light section of the Brightness and Color applet.

  • Currently, we can scroll on the Night Light icon to adjust screen brightness, so maybe we could do the same with color temperature using a modifier (for example Shift + Scroll).