Single Monitor Restriction for a Dual Monitor Setup
I use two monitors and love f.lux but often can't use it as I create colour sensitive artwork.
Being able to disable f.lux on my primary monitor but keep it on my secondary would be truly amazing.
However, I did notice that when I played a certain game (Starcraft 2) that f.lux was disabled on the one monitor only(happy accident)!
It would be equally amazing to be able to have a control option where you can tell f.lux disable itself when a certain program appears.
I understand since it's a free program you can't go full blown dev on it, however, these are features I'd happily pay for.
One of my monitor is an e-ink display, so when flux is enabled, the eink monitor is covered with a grey background. I have to disable flux to use the eink display
would love to see this feature to be added into f.lux. Also, this is the feature i'd be happy to pay for
herf last edited by herf
@frankang that is a new case for us, thanks - a reason for sure a good reason to do this.
To sum up how we're thinking about the other cases, there are basically two:
- "My monitors aren't calibrated and I want f.lux to calibrate them."
- We might add color calibration controls in the future, but this isn't what f.lux does right now. Any ICM file with a VCGT tag will be read and loaded by f.lux, and this is still by far the best way to calibrate. Other utilities can make this kind of profile. In any case, disabling f.lux for one display is not a good way to make the displays look the same.
- "I usually display dark content (like movies or even photoshop) on one display and bright content (like webpages) on another."
- We think f.lux should be smart enough to solve this automatically, without having to assign monitors to fixed roles, but we have more to do here, and it's an important case. And yes some people DO have external TVs that always do the same thing.
For #2 we have added "disable for fullscreen apps" that covers more than half of the cases people have mentioned, but there is more to do here, and our goal is to make it automatic and configurable.
@herf my previous issue with "disable for fullscreen apps" is that it would disable flux on both monitors. But it doesnt seem to be an issue anymore. Does flux need to be continually updated to support new fullscreen apps properly, or was it likely a one-time issue?
@DudeWithTheNose as far as I know, the Windows version of the feature has always worked this way. Maybe an early version had some bugs...
Currently, if I set to disable for full screen apps or a specific app it does it to both monitors.
Can you just include an option to run f.lux on the secondary monitor only? That would be an easy solution.
Really like f.lux but find that I can't use it most of the time as i'm working in an app that requires me to see proper colours.
I would like to add that most display drivers do provide color adjustments to individual monitors. Simply lower the Blue color of the desired display will results in similar a effect as f.lux.
Once you get the desired effect, save it as a profile and activate it whenever you need.
Of course, you do have to do it manually but at least something is better then nothing.
I made an account just to say I 66th this, I have a secondary monitor (aka tv) that I'm usually playing videos on while I work on my main screen, If I could permanently disable for my secondary screen that would be amazing
As with @ezhila I came to 67th this, when i play games on my primary monitor I often have teamspeak up, but i like to play in windowed (borderless) mode, so that I can still see the game when I'm on teamspeak or looking stats up on the internet. I've taken to disabling f.lux, but teamspeak and the web are both dazlingly bright, but the game doesn't look right with f.lux on.
(Love f.lux, been using it for a year and a half now, it's great!)
Keep up the good work!
My main gaming monitor has a built in blue light reduction that I like to use, but my other 2 don't so it would be awesome if f.lux could only be active on those.
Matias Rodriguez last edited by
I just made an account to support this request!!!
Right now im programming and all my interfaces has dark themes except the browser where I see the results and its burning my eyes
Clayton Dittman last edited by
So here is the thing.
LCDs, LEDs, OLEDs, etc are all terrible for your eyes and this is why f.lux exist. the next step after f.lux is already being taken by the likes of Eink and other manufactures.
I use that monitor for programming, writing, reading, pretty much everything where I do not required syntax highlighting or watching movies. But when you use f.lux on these monitors it reduces the contrast to such a degree that the monitor is rendered unusable almost.
Implementing per monitor color switching would really help all of us who are switching to eink and other light independent monitors.
While we wait for a proper implementation, here is a dirty solution.
-Install Argyll and run in command prompt: dispwin -c -d 2
*2 should be the screen where you want to clear the LUT, it might be 1 or 2 depending on display assigned ID
-You should see how the f.lux blue filter LUT restores, that's because f.lux is constantly ticking/checking (btw it should be great to disable this). So instead of closing f.lux (it will restore the LUT), simply kill the process: taskkill /f /im flux.exe
To summarize, create a .BAT with the following code and execute at will:
taskkill /f /im flux.exe
ping localhost -n 2 >nul
dispwin -c -d 2
I can confirm, Dogway's instructions work beautifully.
Just get flux to where you want it on one screen and then run that batch script.
Make sure you don't have DisplayCAL running in the background though! It'll just revert everything.
[I ALSO registered an account to post about this feature. I have IPS, TN, and a DLP projector connected to my system. I want very different profiles on them :) ]
I also just made a f.lux forum account (like ezhila and badgR) just so I could say that I also support adding the feature to be able to choose which monitor(s) to apply f.lux to. I have color-sensitive images that I need to work with at night on one monitor sometimes, but I would like to keep f.lux running on my other monitor. To the moderator and programmers, thanks in advance for your consideration!
When gaming, I have to disable f.lux entirely to accurately see player models in some games (specifically in CSGO, it's especially hard to see terrorists on maps like Dust II with f.lux enabled). It would be nice to be able to disable one monitor while gaming and still have the other with warmer colors so I don't get a headache as easily (my room has very warm lights and without f.lux it's like a flashlight aimed right at my eyes).
@b14nk disable for fullscreen apps can do something like this.
@herf Did not know that was an option, thanks!
My setup is a 4 screen configuration with one screen without a monitor attached. The screen is an Elgato HD60S device which captures HDMI video and outputs to USB 3.0 and passes through to monitor. However, I do not have a monitor attached to it. I view the screen using video capturing software like OBS Studio. I do not want to apply flux to this display as its only used as a virtual display only for recording and streaming to YouTube.
Using f.lux on my main color accurate monitor is actually very nice. The colors still look good. But this isn't the same for my secondary monitor which is not very color accurate. Using f.lux on my second monitor just irritates me heavily and thus only use it when f.lux is off. I wish I could turn f.lux off on my secondary monitor.
So three years later and still no per screen settings?
The reason is really simple, you might combine IPS with PVA/TN monitors, and IPS are alot bluer!
I really really want this feature too. I use flux on my computer monitor but I also have my TV connected to the computer and it looks terrible with flux enabled. So I have to disable flux for the TV but then my monitor is unprotected > . <
If I could just have flux enabled on monitor and not on connected TV.. that would be great.
edit: having it disable for full screen apps solves the problem for me.. I had that enabled before I connected TV and didn't think to try it again.. that allows for flux to be disabled on my TV when showing music visualizer while still being enabled on my main monitor :)
I would also like this feature to be implemented, and I'm kind of shocked that after 3 years and numerous people echoing the same idea, that f.lux hasn't done anything yet. I would like the option for f.lux to disable on secondary screens for when I plug into projectors or TV's.
(I made an account just to say this.)
@herf Monitor selection would really be a great addition, people have wanted this for years. Flux is great, but a lot of users will watch television on one screen and browse (like you said earlier) the internet with the other. We don't want our Televisions dimmed since it affects the image quality, yes using the full-screen option is useful, but it's a bit like a band-aid since if you ever want to adjust something (like volume on VLC or another media player), the screen can blind you suddenly at night. And if you're watching television but also browsing the internet, you are stuck with the dimmed video screen (even when I choose BOTH disable for full-screen apps and disable for VLC media player). It only un-dims when I click over to the media player again from the browser screen, which is annoying to deal with when browsing or working late at night.
Edit: This may actually be a bug. I notice it only affects the picture quality when the current lighting setting is lower than "Candle", anything higher than that makes no difference at all.
@you_can_do_it I specifically made an account to 'echo' this sentiment of separate settings per monitor.
I have one monitor I want flux set to a certain amount and my other monitor to a different amount.
Currently, I just disable flux until sunrise whenever I start to notice its effects on my second monitor, somewhat blinding me with my first monitor in the process. Which to me might defeat the point of having flux at all.
The current solution I'm thinking of on my end is, to have both monitors identical in every way, the reason I don't want to do this is I paid about $1000 for my main monitor, and basically only watch movies/youtube videos on my second monitor at a cost of free from a friend because he was going to throw it away after an upgrade.
If anyone who can do anything about this reads this, thanks for the awesome program and your time.
I made this account with the sole intention of mirroring the many requests of others here. I've tried to resolve the issue on my own, through various fixes and even minor programming experiments, all to no avail. I've been using Flux for 3 years now and have finally gotten a second screen (Which is a tv). I use that TV for various video work & several programs, and I need color accuracy for the work that I do. However, a majority of my work & time is spent on my desktop, which always has flux running on the "Halogen" setting. "Disable For Full-screen Apps" did not solve my problem, and neither has several fixes that I've tried... It would be greatly appreciated if there was an option to control flux on separate screen/ display, with the option to just out-rightly disable flux on a second screen. Thank you all again for such a great program, for it I am eternally grateful!
This is in the f.lux 4.86 beta. Check the disable menu.
Just wanted to let you know I just tried this feature in beta, and it works great. I just had to create an account and commend you guys for your commitment to adding this and keeping it in mind all those years since it was first requested!
I literally just donated $10 and registered to say thank you thank you THANK YOU for making this feature a reality! Just tried the beta posted by herf and it works flawlessly.
first of all, thank you for a very useful app!
I am working on Linux Manjaro and my use cases are:
- single FHD notebook screen - flux always ON
- single external 4K EIZO monitor - calibrated for working environment - flux need to be OFF
- both monitors in extended desktop
Now the problem is I can not have flux ON while both monitors are used, because it changes colors on external monitor.
After reading this thread there seems people need:
- per monitor setup
- per app setting
- if fullscreen app switching
I would like to see:
4. hardware context switching (connected monitors, other local or networked devices, maybe more?)
5. shortcut switching
6. color profiles possibility without automatic time shifts
I don't mind paying for extended features in the app if I use them. This could allow people to use flux for free in standard environments and use selected features if they require so.
What do you think?
This is in the f.lux 4.86 beta. Check the disable menu.
Made an account to say thanks guys this is working great
@herf Thank youuuu!!