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.
-
Make sure Python is installed on your machine. You can download it from python.org.
-
Install the necessary dependencies:
pip install pyautogui pystray pillow
-
Download the
TaskbarDimmer.py
script and run it:python TaskbarDimmer.py
- 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).
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.
- Modify the parameters as needed.
- Click "Save" to apply the changes.
The parameters are saved in a config.json
file located in Documents\JordiMA\TaskbarDimmer\config.json
.
- Launch the application by running the
TaskbarDimmer.py
script. - The application icon will appear in the system tray.
- Use the system tray icon to access the configuration settings or to exit the application.
To uninstall TaskbarDimmer, simply delete the script files and the configuration directory located in Documents\JordiMA\TaskbarDimmer
.
pyautogui
pystray
Pillow
Currently, TaskbarDimmer is functional on both Windows and Linux. Versions for macOS are planned and will be released in the future.
Contributions are welcome! Please open an issue to discuss any changes you would like to make.
TaskbarDimmer is licensed under the Apache 2.0 License. See the LICENSE file for more information.