Is it possible to disable f.lux in one application, while still having it on the rest of the screen?
-
For example, if you want to look at photos while you have f.lux enabled. Instead of disabling f.lux entirely, it only disables it for a specific application(s) (such as Windows Photo Viewer, or whatever you choose), while keeping the rest of the screen "fluxed." I was wondering if there is a way to set it to do this? If not, is it a feature you plan to add in the future?
I thought of this last night when I wanted to look through some photos but didn't really want to disable f.lux and have all that extra blue light, when the photo viewer only takes up a small portion of the screen. So that's one application for it. Another would be having it disabled in a windowed game but enabled outside the game, or having it disabled in Photoshop and enabled in all your other windows, etc. If assigning it to specific applications isn't possible, perhaps assigning it to a specific user-defined area of the screen (in the same way you define an area in those screen-recording programs).
-
Yeah, this is a feature in the Beta version of f.lux available for Windows. When you see the feature, just remember one thing: the last program or window in focus before you go into the f.lux menu is what f.lux will be focused on for which program to toggle this feature on or off (the feature of disabling for a specific program). So, just remember that when you want to toggle the feature on or off for a specific program, make sure it's the program that's in focus when you open the f.lux menu.
-
I'm testing it now but it appears to disable flux for the entire screen, not just for that specific program.
-
@rprince1 said in Is it possible to disable f.lux in one application, while still having it on the rest of the screen?:
I'm testing it now but it appears to disable flux for the entire screen, not just for that specific program.
I'm sure @herf or @lorna can explain it better than I, but you wouldn't want it to work that way even though right now you think you would.
-
Yes, color adaptation doesn't work per-window.
Your eyes are adapting as if there's a different light in the room, and to do this we have to do it for the whole screen at once.
-
Yeah, otherwise it's pointless (even though you might be thinking right now that it would be much better your way).
-
@herf said in Is it possible to disable f.lux in one application, while still having it on the rest of the screen?:
Yes, color adaptation doesn't work per-window.
Your eyes are adapting as if there's a different light in the room, and to do this we have to do it for the whole screen at once.
Not really, as i would like to use flux on my primary monitor while disabling it my TV (which is also connected to my computer)
My monitor is pretty far away from where i watch my tv at, so it being dimmed would help my eyes as i wouldn't be seeing such a bright light out of the corners of them.
Trying to watch video on a screen with flux enabled is just not possible, it butchers image quality.
Having options to let people customize how they want is never pointless.
-
It's pointless because there's still exposure to alerting light. It defeats the entire purpose of f.lux. Think about it: you'd have a window f.luxed but everything else is still bright blue. That would be pretty dumb, to be completely honest. It would be like wearing glasses that block blue light (the kind that are like goggles and create a seal around your eyes) but you have holes in them so that only certain parts are free of blue light.
Think too about how jarring it would be to have a window that's f.luxed while everything else around it is not. That which you guys want is something that only sounds good "on paper" but in practice would never work as well as you think it would. You wouldn't like it. I can almost guarantee it.
-
Disable "for fullscreen apps" should work pretty much for this case. It will disable only the monitors with fullscreen content.
This is in the v4 version...
Michael
-
@herf said in Is it possible to disable f.lux in one application, while still having it on the rest of the screen?:
Disable "for fullscreen apps" should work pretty much for this case. It will disable only the monitors with fullscreen content.
This is in the v4 version...
Michael
i already tried that it just turns off completely.
-
@Tylerr the "disable for app" feature will disable f.lux completely, and the "disable fullscreen" feature should affect only one screen (at least on most multiple monitor setups - love to hear what yours is if this isn't true).
We have thought about applying the per-screen behavior to "disable for app" and might add it, but it only "makes sense" in the fullscreen case, where the content might have its own color toning (like movies or games). Usually people don't want white pages that are one color on one screen and a different color on a second screen.
-
@rprince1 said in Is it possible to disable f.lux in one application, while still having it on the rest of the screen?:
For example, if you want to look at photos while you have f.lux enabled. Instead of disabling f.lux entirely, it only disables it for a specific application(s) (such as Windows Photo Viewer, or whatever you choose), while keeping the rest of the screen "fluxed." I was wondering if there is a way to set it to do this? If not, is it a feature you plan to add in the future?
I thought of this last night when I wanted to look through some photos but didn't really want to disable f.lux and have all that extra blue light, when the photo viewer only takes up a small portion of the screen. So that's one application for it. Another would be having it disabled in a windowed game but enabled outside the game, or having it disabled in Photoshop and enabled in all your other windows, etc. If assigning it to specific applications isn't possible, perhaps assigning it to a specific user-defined area of the screen (in the same way you define an area in those screen-recording programs).
I wonder if you have tried an alternative photo viewer? In my case, I use a PhotoViewerPro program that works with any windows os.