Skip to content

TaskbarDimmer is a Python script that dims the Windows taskbar to protect OLED screens.

License

Notifications You must be signed in to change notification settings

JordiMa/TaskbarDimmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

TaskbarDimmer

TaskbarDimmer is a script designed to reduce the brightness of the taskbar to protect OLED screens. The script creates a semi-transparent black overlay above the taskbar, reducing brightness and preventing screen burn-in.

Installation

  1. Make sure Python is installed on your machine. You can download it from python.org.

  2. Install the necessary dependencies:

    pip install pyautogui pystray pillow
  3. Download the TaskbarDimmer.py script and run it:

    python TaskbarDimmer.py

Configuration

Configurable Parameters

  • Taskbar Height: Height of the taskbar in pixels.
  • Taskbar Detection Height: Height for detecting the mouse to trigger the brightness effect.
  • Base Opacity (%): Opacity of the taskbar when the mouse is not hovering over it, in percentage (0 to 100).

Configuration Interface

The configuration interface is accessible via the system tray icon. Right-click on the application icon in the system tray and select "Configuration" to open the configuration window.

  1. Modify the parameters as needed.
  2. Click "Save" to apply the changes.

The parameters are saved in a config.json file located in Documents\JordiMA\TaskbarDimmer\config.json.

Usage

  1. Launch the application by running the TaskbarDimmer.py script.
  2. The application icon will appear in the system tray.
  3. Use the system tray icon to access the configuration settings or to exit the application.

Uninstallation

To uninstall TaskbarDimmer, simply delete the script files and the configuration directory located in Documents\JordiMA\TaskbarDimmer.

Dependencies

  • pyautogui
  • pystray
  • Pillow

Compatibility

Currently, TaskbarDimmer is functional on both Windows and Linux. Versions for macOS are planned and will be released in the future.

Contribution

Contributions are welcome! Please open an issue to discuss any changes you would like to make.

License

TaskbarDimmer is licensed under the Apache 2.0 License. See the LICENSE file for more information.

About

TaskbarDimmer is a Python script that dims the Windows taskbar to protect OLED screens.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages