Brightness and gamma applet

UUID: brightness-and-gamma-applet@cardsurf
Last edited:
3 days ago 2026-02-05, 15:49
Last commit: [aef47bf9] brightness-and-gamma-applet v3.1.0: Fixes Brightness and translation errors (#8283)

Sets brightness and gamma levels of a screen

README

Close

Brightness and gamma applet

An applet that sets brightness and gamma levels of a screen for Linux Mint Cinnamon

Features

  • Set Brightness of the screen
  • Set Red-Green-Blue Gamma of the screen
  • Set Screen Temperature (K)
  • From Cinnamon 6.4: tooltip displaying current values, as well as sunrise and sunset times.
  • Customizable:
    • Customize an icon shown in a panel
    • Show: all values, brightness or gamma (or screen temperature)
    • Set: minimum and maximum value thresholds
    • From Cinnamon 6.6: set screen temperature (in K)
    • From Cinnamon 6.4: disable Night Light Mode
    • From Cinnamon 6.4: set hotkeys to Increase/Decrease brightness
    • From Cinnamon 6.4: take into account sunrise and sunset times.
    • From Cinnamon 6.4: take into account the connection/disconnection of monitors.
    • You can set presets with specific brightness and gamma (or screen temperature) values; you can also choose keyboard shortcuts to activate each preset.
    • You can select the preset to use at sunrise and sunset.

Dependencies

xrandr and xsct must be installed in order to use all the features of this applet.

Installation

  1. Install xsct using the command apt install xsct in a terminal of Linux Mint.
  2. Download the applet from Cinnamon Settings -> Applets (Download tab) - or extract the .zip archive to ~/.local/share/cinnamon/applets
  3. Enable the applet in Cinnamon Settings -> Applets (Manage tab, select this applet the use the [+] button to add it on a panel).

Usage

To specify screen and outputs:

  1. Right click on the applet
  2. From "Screen" submenu click on a screen
  3. From "Outputs" submenu click on an output

To select the Setting Method:

  1. Right click on the applet
  2. Select Configure...
  3. Choose between "Gamma Red-Green-Blue" or "Screen Temperature (K)"
  4. If you cannot choose the Setting Method, it means that you have not installed xsct. Maybe you need to restart this applet, or restart Cinnamon.
  5. Click on the button: *Apply the selected method".
  6. The contents of the Presets tab change according to the Setting Method selected.

To configure presets:

  1. Right click on the applet
  2. Select "Configure Presets"
  3. In the window that has just opened, set your preferences. Only the first Start at Sunrise and Start at Sunset checked boxes are taken into account. You can choose which shortcut to use for each preset.

To configure Sunrise and Sunset times:

  1. Right click on the applet
  2. Select "Configure Presets"
  3. In the window that has just opened, click on the Set Sunrise and Sunset times button.
  4. A new window appears, with a Schedule field which can take Automatic and Specify start and end time. Select what you wish. If you choose the second option, you can set the start (i.e sunset) and the end (i.e sunrise) times.
  5. Close the last window then click on the Apply all changes button.

To select preset:

  1. Click on the applet and Select the preset you wish to apply.
  2. Or right-click on the applet and open the Presets submenu, then select the preset you wish to apply.

To reload this applet:

  1. Right click on the applet
  2. Select the Reload option. Wait 1 second.

Source code

Browse the original source of the applet in the original repository (very old code).

Browse the latest source of the applet in the Cinnamon Spices repository.

CHANGELOG

Open

Log In To Comment!

61 Comments

Trocas2
Trocas2-3 days ago
Thank you for all the effort going into this! 3.10 lost the port ("Ausgang") which it did show before. Else unchanged. "!" in the installed applets list, all sliders and choices work, just brightness doesn't change. May an issue specific to the old IMAC?
claudiux
claudiux-3 days ago
Please try running these commands in a loop: xsct 6500 1 xsct 6500 0.5 Does the brightness change after each command?
claudiux
claudiux-3 days ago
Fixing all the bugs in versions 3.0.x was a real headache! Version 3.1.0 is finally available. It seems to me that all bugs (related to the translation of preset names and some confusion when switching between Screen Temperature and Gamma methods) have now been fixed. Sorry for the inconvenience. BR
Trocas2
Trocas2-5 days ago
Apple iMac11,1 v1.0; LM Cinnamon 22.3, XSCT, XRANDR installed and testet, Applet Version as of today; Screen 0, Ausgang = None-1. Applet Overview shows warning "!", all sliders etc work. Prefs set to "kelvin". Just: screen brightness remains unimpressed independent of slider position.
claudiux
claudiux-4 days ago
Please try v3.0.3.
ronzie
ronzie-5 days ago
Version 3.0.2 (2026-02-03 16:44:40) Not working. The only thing that does anything is "About". Can't configure it, sliders aren't changing levels.
claudiux
claudiux-4 days ago
Please try v3.0.3.
claudiux
claudiux-5 days ago
Please open an issue with information containing the output for `which xsct xrandr`.
ronzie
ronzie-5 days ago
There sure have been a lot of updates in the last few days. Sometimes more than one per day. Is that usual? I just started using the applet.
claudiux
claudiux-5 days ago
Please take a look at CHANGELOG. Version 3.0.0 was a major update. Versions 3.0.1 and 3.0.2 were adjustments.
Vale Hettlinger
Vale Hettlinger-1 week ago
I stumbled upon this yesterday as a way to save my eyes from the blinding light when I have to get up in the middle of the night for work. I used to be primarily in Windows and would use my monitors utility programs to adjust brightness and color temperature. This seems like a decent replacement. However, I much prefer the warmth produced by the Night Light built-in utility and this applet overrides that nice color. Is there a way to have this applet only change the brightness and leave the color alone?
Vale Hettlinger
Vale Hettlinger-1 week ago
Or better yet, perhaps integrate color temperature shift? Setting the green and blue channels to their minimums in this applet still leaves white elements on the screen as white, which isn't what I'd like when I've just dragged myself out of bed.
claudiux
claudiux-1 week ago
I'm working on this idea. Thank you.
Vale Hettlinger
Vale Hettlinger-1 week ago
Awesome. Looking forward to it.
claudiux
claudiux-1 week ago
v3.0.0 is for you. Install _xsct_: `apt install xsct` Update this applet. Select the Screen Temperature (K) method then apply it (using the button) from the General tab of this applet settings. Open the Presets tab and set your preferences. Apply all changes using the button. Enjoy it! Best Regards
Vale Hettlinger
Vale Hettlinger-1 week ago
That was so fast!! It works perfectly! Thank you!!
claudiux
claudiux-1 week ago
\o/ Great! I'm glad you're satisfied with it.
PFC21120
PFC21120-2 weeks ago
I recently upgraded to Mint 22.3 and since then I am no longer able to add or edit any presets. any one else having this problem. I have tried removing and reinstalling applet with no change. Really like this applet hope it can be fixed
meddle99
meddle99-2 weeks ago
same issue here
claudiux
claudiux-2 weeks ago
Fixed in v2.7.1.
exodous02
exodous02-1 month ago
Wanted to rate this and say how much this improves my experience on Linux Mint. One of my monitors has a brightness controller built in but my other monitor and my notebook don't have this ability and this applet makes my experience so much better. Thanks for all your work!
Aguilacalva
Aguilacalva-2 months ago
Thank you. Thank you very much. Is it possible to have a toggle on/off option and its shortcut?
claudiux
claudiux-2 months ago
It's done. Several tests to be performed before publication.
claudiux
claudiux-2 months ago
v2.5.0 is here.
Aguilacalva
Aguilacalva-2 months ago
Excellent. I replaced qredshift and this applet is much better. I'd like a shortcut for the presets.
claudiux
claudiux-2 months ago
v2.4.0 is for you.
Albert-Ehrenberger
Albert-Ehrenberger-3 months ago
Thanks for the applet! With the default Power Management applet I could change brightness for some reason, but with this one it works just fine.
claudiux
claudiux-3 months ago
Thank you!
claudiux
claudiux-4 months ago
v2.3.0 is here. The changes can now be applied smoothly. Enjoy it!
claudiux
claudiux-5 months ago
v2.2.0 is here. Presets are now accessible via the menu. Enjoy it!
ComicalCache
ComicalCache-6 months ago
This is great, thank you a lot!
elkabyliano
elkabyliano-6 months ago
Thanks for the applet. It works like a charm
claudiux
claudiux-6 months ago
Thank you for liking this applet.
Juan Lopez
Juan Lopez-7 months ago
Would be great to be able to schedule the presets just like nightlight.
claudiux
claudiux-6 months ago
This version 2.0.0 is for you. Enjoy it!
claudiux
claudiux-7 months ago
Great idea!
claudiux
claudiux-10 months ago
Hi, On Cinnamon 6.4, you can define or modify **presets** (in this applet settings), which can then be accessed via the context menu. Enjoy!
claudiux
claudiux-10 months ago
Works well now on Cinnamon 6.4: 1) Added the ability to deactivate the Night Light mode. (See option in settings.) 2) Added keyboard shortcuts to change the brightness. (Set them in settings.) 3) Added tooltip displaying current values. Enjoy!
Jerm
Jerm-2 years ago
Works fantastic for me on laptop but doesn't work at all on desktop (expected), running Ubuntu 22.04, Cinnamon 5.2.7. Two problems: 1) scrolling over battery power icon will dim the screen 2) The customize icon function was extremely particular about the file it will apply. I still can't quite figure out the settings. I tried different ico and png settings in gimp; transparent background, opaque background, compression levels, I edited in pbrush in Windows 10 VM and saved as png, got nothing. I ended up uploading it to one of those shady looking file converter websites and their file worked even though it was a larger filesize. No clue what's different.
Vlad Rusu
Vlad Rusu-3 years ago
Linux Mint 21 bug: hovering over applet and using mouse-wheel to increase/decrease brightness is broken (doesn't properly does it, in small steps).
tomexsans
tomexsans-3 years ago
Was using the Gammastep to adjust my screen brightness, since redshift is not responding to my commands, telling me i was using wayland so i stumbled upon this and it works perfectly on my device. Plus the UI is on point straight. thanks for this.
Christian-Delair
Christian-Delair-3 years ago
Hello, a small issue with version 1.1.2 under Linux-Mint 21 When putting the mouse cursor on the applet : 1) Pushing the mouse wheel backward to decrease the brightness is well working. 2) But, after that, re-pushing the mouse wheel forward to re-increase the brightness is not working. Thanks ;-)
hemanti0503
hemanti0503-4 years ago
Great applet! Exactly what I was looking for to change the brightness of my three monitors all at once. :) Thank you for making it!
doug-last
doug-last-4 years ago
Theres a confussion: Gamma is not RGB. This app offers the brightness and RGB levels, not gamma adjustments. (i might be wrong about tecnicities, but looking to adjust my gamma settings this app don't do as expected.)
Matilaz
Matilaz-4 years ago
Thank you very much. İ use sony vaio VPCF1M1E, best regards
huynk-dev
huynk-dev-4 years ago
Perfect for me, thanks!
woodmix
woodmix-4 years ago
good work
Vladimir
Vladimir-4 years ago
Realy simple and effective tool, works with two monitors
Dragoş
Dragoş-5 years ago
Tried to improve this applet. Still a work in progress. Hopefully the author/maintainer would fancy the ideas. There is a newer version but waiting for feedback on a SVG issue: https://github.com/linuxmint/cinnamon/issues/9912#issuecomment-774509791 Here is my humble contribution: https://forums.linuxmint.com/viewtopic.php?f=120&t=341630
amiben
amiben-5 years ago
This applet is wonderful. Please consider adding the ability to adjust the temperature and humidity outside. ;/
ben2talk
ben2talk-5 years ago
I'm curious why this applet works the way it does... I also installed QRedshift - which enables me to switch the setting (i.e. dim the screen) with a keyboard shortcut, also right click to restore the 'default' (transparent) daytime setting. So what does this applet offer?
Phil995511
Phil995511-6 years ago
Excellent applet, works perfectly, thank you for this software.
Marko
Marko-6 years ago
Excellent. Why not add gamma setting? This should be integrated into the Linux Mint because it is 21st century.
wizzwizz2
wizzwizz2-7 years ago
This works perfectly, and is simple to use. Thank you!
Jocix
Jocix-7 years ago
Excellent applet. Tnx! :)
peter urquidez
peter urquidez-8 years ago
i changed the settings and now don't know how to reset them to default.
Ryan Parmeter
Ryan Parmeter-8 years ago
Is it intended that this only operates on one monitor at a time? I have to switch back and fourth between outputs to adjust each screen. My feature request would be to add a "lock" option where all outputs are synced. Thanks for the applet cardsurf!
Erick Setha
Erick Setha-8 years ago
Thank you very much. However, upon using it for a 24 hour long, the LCD monitor screen would slowly be brighten back to 100 percent. I would need to keep changing it back to 60 percent every hour or so. If I play Starcraft 2 on PlayonLinux, the brightness would bounce back from 60 percent to 100 percent right away. LM18.2 Cinnamon with Linux 4.8.0-53-generic. GeForce GTX 750 Ti/PCIe/SSE2 NVIDIA 375.66
Nokia808
Nokia808-8 years ago
Thank you very much for this very nice applet !! But why lower limit is just at 30 ?? Can you please make it 20 ? Best
J Kesler
J Kesler-8 years ago
Exactly what I wanted. Thanks cardsurf for a perfectly simple applet. For months I have been using xrandr from the command line to adjust my external monitor's brightness. This is so much nicer.