A simple app to fix brightness control when Ubuntu's default slider doesn't work
Perfect for laptops with Intel i5-12500H + RTX 3050 and similar configurations.
- Open Terminal (Ctrl + Alt + T)
- Navigate to the app folder:
cd /home/apostrophe/Downloads/Owmegle-linux - Run the installation script:
bash install.sh
- Enter your password when asked (this is normal)
- Method 1: Search for "Brightness Controller" in Activities (Super key)
- Method 2: Double-click
brightness_controller.pyin file manager - Method 3: Run in terminal:
python3 brightness_controller.py
This app tries multiple methods to control your screen brightness:
- Hardware Control (Best) - Direct access to backlight hardware
- Software Control (Backup) - Uses xrandr to adjust display output
- BrightnessCtl (Alternative) - Uses system brightness utility
Common reasons on laptops like yours:
- Intel/NVIDIA hybrid graphics confusion
- Missing graphics drivers
- Ubuntu not detecting the correct backlight device
- ACPI brightness control issues
- Simple slider interface - Easy to use, just like Windows
- Preset buttons - Quick access to 25%, 50%, 75%, 100%
- Real-time control - Changes brightness immediately
- Multiple methods - Tries different ways to control brightness
- No root required - Works without administrator privileges
- Auto-detection - Finds the right brightness control for your laptop
- This is normal for hardware brightness control
- The install script tries to reduce this by setting up permissions
- You may need to log out and back in after installation
- This happens with software brightness (xrandr method)
- Hardware brightness control remembers settings after reboot
- If you only have software brightness, run the app after each boot
- Check what methods are available:
python3 brightness_controller.py --check
- Try manual brightness control:
# List available backlight devices ls /sys/class/backlight/ # Try brightnessctl (if installed) brightnessctl set 50%
-
Install missing dependencies:
sudo apt update sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0
-
Check for errors:
python3 brightness_controller.py
- NVIDIA WMI EC backlight: Usually
/sys/class/backlight/nvidia_wmi_ec_backlight(most common) - Intel integrated graphics: Usually
/sys/class/backlight/intel_backlight - NVIDIA discrete: Usually doesn't control laptop screen brightness
- Display output: Likely connected to Intel graphics or NVIDIA WMI
- Direct file writing:
/sys/class/backlight/*/brightness(prioritizes NVIDIA WMI EC) - xrandr: Software-based brightness adjustment
- brightnessctl: System utility for backlight control
- App:
/home/apostrophe/Downloads/Owmegle-linux/brightness_controller.py - Desktop entry:
~/.local/share/applications/brightness-controller.desktop - Permissions rule:
/etc/udev/rules.d/90-brightness.rules
If the automatic installer doesn't work:
-
Install dependencies:
sudo apt update sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0 brightnessctl
-
Make executable:
chmod +x brightness_controller.py
-
Copy desktop entry:
cp brightness-controller.desktop ~/.local/share/applications/ update-desktop-database ~/.local/share/applications/
-
Set up permissions (optional):
sudo usermod -a -G video $USER # Then log out and back in
Q: Is this safe to use? A: Yes, it only controls brightness using standard Linux methods.
Q: Will this affect my NVIDIA graphics? A: No, this controls display brightness, not GPU performance.
Q: Can I uninstall it? A: Yes, just delete the files and remove the desktop entry:
rm ~/.local/share/applications/brightness-controller.desktop
rm -rf /home/apostrophe/Downloads/Owmegle-linuxQ: Why don't you just fix Ubuntu's brightness slider? A: Ubuntu's brightness issues often require driver updates or system changes. This app provides a working solution without modifying system files.
If you need help:
-
Check system compatibility:
python3 brightness_controller.py --check
-
View available brightness controls:
ls -la /sys/class/backlight/
-
Test brightness manually:
# Check current brightness cat /sys/class/backlight/*/brightness cat /sys/class/backlight/*/max_brightness
Made for Ubuntu 24 LTS newcomers 🐧 Simple brightness control when the default doesn't work