GTK3 screen brightness control for Essora / Debian / Devuan (X11).
Lumessora is a lightweight, GNOME-style brightness controller created by josejp2424.
It adjusts the screen brightness using xrandr and can save your preferred value to be applied automatically on login.
- Simple slider UI (GNOME-style).
- Real-time brightness changes.
- Applies brightness on startup (autostart).
- Multi-language UI.
- Designed for Essora, works on Debian/Devuan.
- Brightness is controlled via
xrandr --brightness(X11). - When you click Apply, Lumessora writes the startup script:
/usr/local/bin/brightness-control-start
- And installs an autostart entry to:
/etc/xdg/autostart/brightness-control.desktop
Note: xrandr --brightness acts as a software brightness multiplier. On some drivers/monitors it may have no effect.
For hardware backlight control on laptops you may prefer tools like brightnessctl, but Lumessora is intended for the X11 xrandr method.
sudo apt update
sudo apt install -y python3 python3-gi gir1.2-gtk-3.0 python3-cairo python3-gi-cairo gir1.2-gdkpixbuf-2.0 librsvg2-common x11-xserver-utils policykit-1 sudoThis repo keeps the original Essora paths:
- App files:
/usr/local/brightness-control/ - Launcher:
/usr/bin/brightness-control - Startup script:
/usr/local/bin/brightness-control-start - Desktop entry:
/usr/share/applications/brightness-control.desktop - Autostart template:
/usr/local/brightness-control/brightness-control.desktop
Install:
cd /path/to/Lumessorasudo make install
Uninstall:
sudo make uninstall
- Open Lumessora from the application menu (Settings / Hardware Settings), or run:
brightness-control- Move the slider to set the brightness.
- Click Apply to save and enable the autostart brightness on login.
GPL-3.0-or-later. See headers in the source files.
