Windows 7, 8.1, 10 (64-bit)
8.1/10 recommended. (See why below)
sudo apt install (or other package manager equivalent):
* Optional. Recommended if you are running a DE/WM without Qt integration (e.g. GNOME).
Build and run with these commands:
NB: If make fails with "PlaceholderText is not a member of QPalette" errors, your Qt installation is older than 5.12.
Updating Qt is recommended, but as a workaround you can manually delete the offending lines in "ui_mainwindow.h".
- git clone https://github.com/Fushko/gammy.git
- cd gammy
- qmake Gammy.pro
Source code: GitHub
Gammy starts minimized in the system tray. Click on the icon open the settings window.
- Unticking the "Auto" checkbox allows manual brightness adjustment.
- The padlock button next to "Max brightness" can extend the brightness range to a max. of 200%. (Linux only)
- "Offset" adds to the screen brightness. Higher = brighter image. Useful depending on time of day and room lighting.
- "Temperature" controls the amount of blue light emitted from the screen.
Ticking the "Auto" checkbox will adjust it automatically based on a set time period.
To configure it, press the '...' button next to the second 'Auto' checkbox.
Dragging the bottom of the window will reveal additional settings:
- "Adaption speed" controls how quickly the brightness adapts when a change is detected.
- "Threshold" controls how much the screen has to change in order to trigger adaptation.
- "Screenshot rate" determines the interval between each screenshot. Lowering this value detects brightness changes faster, but also results in higher CPU usage. Increasing this value on older PCs is recommended.
What is it?
It's a free tool whose purpose is to aid the eyes in adapting to rapid changes in screen brightness.
It can dim the screen if its content is too bright, or brighten it otherwise. This can help your eyes adjust when switching between dark and light windows, especially at night or in suboptimal lighting conditions.
How does it work?
Gammy periodically takes a screenshot, then gradually adjusts the brightness of the screen based on its contents.
The screenshot process is hardware accelerated in order to provide great performance.
Why does changing the brightness and temperature to a certain value has no effect?
By default, Windows limits the available gamma range that can be used.
To fix this: right click on Gammy, click on "Run as administrator", then restart Windows to enable the full brightness/temperature range.
Why is Windows 8.1/10 recommended over Windows 7?
The interface that Gammy uses for taking a GPU screenshot is unfortunately unavailable in Windows 7.
A less efficient screen capture method is used instead, which still does the job, but might cause a screen stutter when moving windows.
I have a bug report/feedback. How do I tell you?
You can create an issue on GitHub, or send me an email at: [email protected]
The latest changes can be seen on GitHub's releases page.