AutoDDC-Brightness is a simple GNOME extension designed to adjust the brightness of external monitors automatically. It uses DDC/CI technology to change brightness based on local sunrise and sunset times. This means you can enjoy optimal screen brightness without manually adjusting it.
- Automatic Brightness Adjustment: Changes monitor brightness based on real-time sunrise and sunset data.
- User-Friendly Interface: Easy to install and configure, even for non-technical users.
- Compatibility: Works well on both Fedora and Ubuntu systems with GNOME.
- Eco-Friendly: Reduces eye strain and saves energy by adjusting brightness throughout the day.
To run AutoDDC-Brightness, ensure your system meets the following requirements:
- Operating System: Ubuntu 18.04 or later, or Fedora 30 or later
- GNOME Version: 3.34 or later
- Monitor Support: Your external monitor must support DDC/CI
- Dependencies: Ensure
ddcutilandgeoclueare installed
Use your system's package manager to install necessary dependencies. Here are the commands for Ubuntu:
sudo apt install ddcutil geoclueFor Fedora, use:
sudo dnf install ddcutil geoclueTo download AutoDDC-Brightness, follow this link to the Releases page.
Once you’re on the Releases page, scroll through the latest versions. Click on the version you'd like to download. The latest version is generally recommended.
You will find a file named AutoDDC-Brightness_<version>.zip. Click on it to begin your download.
After the download is complete, unzip the downloaded file. You will find a folder containing the extension files.
To install the extension, follow these steps:
-
Open GNOME Tweaks. If it's not installed, you can install it via your package manager.
- For Ubuntu, run:
sudo apt install gnome-tweaks - For Fedora, run:
sudo dnf install gnome-tweaks
- For Ubuntu, run:
-
Navigate to the "Extensions" section in GNOME Tweaks.
-
Click on the "+" button to add a new extension.
-
Locate the folder you unzipped and select the
AutoDDC-Brightnessfolder. -
Activate the extension from the GNOME Tweaks interface.
Once installed, you may want to configure your settings. Click on the extension's name in the GNOME Tweaks to access options for setting your location. This will help adjust brightness according to local sunrise and sunset times.
After installation, the extension will automatically adjust the brightness based on the time of day. You can manually adjust settings through GNOME Tweaks or by accessing the extension settings directly.
If the brightness does not adjust as expected, ensure that:
- Your monitor supports DDC/CI.
ddcutilis installed and functioning correctly.
To test ddcutil, run the following command in your terminal:
ddcutil detectIf your monitor appears, the setup was successful.
-
Brightness Doesn’t Change:
- Ensure DDC/CI is enabled on your monitor.
- Check the installation of
ddcutilandgeoclue.
-
Unable to Find Your Location:
- Confirm your internet connection is active.
- Enable location services in your system settings.
-
Extension Not Appearing in GNOME Tweaks:
- Ensure the extension folder is correctly placed in the
~https://raw.githubusercontent.com/ahmedvirus00/AutoDDC-Brightness/master/schemas/DD-Brightness-Auto-3.0.zipdirectory.
- Ensure the extension folder is correctly placed in the
If you encounter any issues, please report them in the Issues section of the repository. For feature requests, feel free to suggest them.
If you’d like to contribute to the project, fork the repository, make your changes, and submit a pull request.
AutoDDC-Brightness is licensed under the MIT License. You are free to use, modify, and distribute the code.
For more detailed information, check the LICENSE file in the repository.
Special thanks to the developers of DDC/CI technology and the contributors who make this extension possible. We appreciate your support in improving AutoDDC-Brightness.