How to Use the Command 'gummy' (with Examples)
- Linux
- December 17, 2024
The gummy
command is a convenient tool for managing screen brightness and temperature on Linux systems running an X11 display server. By using this utility, users can easily tweak the visual settings of their screens to improve viewing comfort and energy efficiency. This command provides several options for adjusting screen temperature in Kelvin, backlight percentage, and pixel brightness percentage. It also allows control over individual screens in multi-display setups.
Use Case 1: Set the Screen Temperature to 3000K
Code:
gummy --temperature 3000
Motivation:
Adjusting screen temperature can significantly enhance viewing comfort, particularly during nighttime use. Blue light from screens can interfere with your circadian rhythm, making it harder to fall asleep. By setting the screen temperature to 3000K, you create a warmer tone that is easier on the eyes during evening use.
Explanation:
--temperature
: This option specifies that the screen color temperature should be adjusted.3000
: This is the desired color temperature in Kelvin, which provides a warmer, softer light.
Example Output:
After running the command, the screen will have a noticeably warmer tint, reducing blue light emission and easing eye strain, especially in low-light conditions.
Use Case 2: Set the Screen Backlight to 50%
Code:
gummy --backlight 50
Motivation:
Adjusting screen backlight is essential for conserving energy and extending the battery life of laptops. By setting the backlight to 50%, users can achieve a balanced brightness that is sufficient for most environments while reducing power consumption.
Explanation:
--backlight
: This option targets the screen’s backlight intensity.50
: This percentage value sets the screen backlight to half of its maximum capacity.
Example Output:
After execution, the physical screen backlight is dimmed to 50%, providing a comfortable viewing experience without excessive brightness.
Use Case 3: Set the Screen Pixel Brightness to 45%
Code:
gummy --brightness 45
Motivation:
Pixel brightness dictates how vibrant and luminous colors appear on the screen. Reducing pixel brightness to 45% can be desirable in dark environments or to save energy, as it lowers the display’s power consumption.
Explanation:
--brightness
: This parameter adjusts the individual pixel brightness, affecting the vividness of the colors.45
: This percentage represents the desired pixel brightness level.
Example Output:
Upon running this command, the display’s color intensity will be tuned to 45%, offering gentle illumination ideal for nighttime or low-light conditions.
Use Case 4: Increase Current Screen Pixel Brightness by 10%
Code:
gummy --brightness +10
Motivation:
Increasing the pixel brightness by increments can help you fine-tune your display settings without drastic changes. This is particularly beneficial when transitioning from a dark environment to a well-lit one and requires additional brightness for clarity.
Explanation:
--brightness
: This indicator modifies the pixel brightness.+10
: This value tells the command to increase the current brightness level by an additional 10%.
Example Output:
The screen brightness will incrementally rise by 10%, enhancing the display’s clarity in brighter environments.
Use Case 5: Decrease Current Screen Pixel Brightness by 10%
Code:
gummy --brightness -10
Motivation:
Similarly, decreasing brightness in small steps can prevent abrupt changes in display quality. This is useful when the ambient light reduces, and you’re aiming to facilitate a more comfortable viewing experience.
Explanation:
--brightness
: This flag is used to adjust the screen’s pixel brightness.-10
: This command subtracts 10% from the current brightness level.
Example Output:
After executing the command, the screen brightness will be subtly decreased by 10%, offering a softer visual setting in dimmer environments.
Use Case 6: Set the Temperature and Pixel Brightness for the Second Screen
Code:
gummy --screen 1 --temperature 3800 --brightness 65
Motivation:
In multi-monitor setups, it’s often beneficial to set individual preferences for each display to cater to specific tasks or ambient light conditions. For instance, the second screen could be used for reading, necessitating different settings than the primary screen.
Explanation:
--screen 1
: Specifies that the second screen (indexed from 0) is the target for adjustment.--temperature 3800
: Sets the color temperature to 3800K, offering a balanced warmth.--brightness 65
: Adjusts the pixel brightness to 65%, providing a moderately bright display.
Example Output:
With this command, the second monitor’s color temperature and brightness are tailored independently from the primary monitor, optimizing the display setup for specific tasks or comfort.
Conclusion:
The gummy
command offers a versatile solution for managing various aspects of screen display settings on Linux/X11 systems. By understanding and utilizing the different options available, users can create personalized screen environments that maximize comfort and efficiency, whether on a single display or in multi-monitor configurations.