brightd(1)
πΈ NAME πΈ
brightd β a brightness control daemon, bestie. she watches your screen so your eyes don't have to π
β¨ SYNOPSIS β¨
brightd [-v] [-d] [-P <file>] [-u n] [-e n] [-w n] [-b s] [-f] [-c n]
[-x] [-r n]
π¦ DESCRIPTION π¦
okay so picture this: brightd is a daemon that dynamically dims your LCD when you're not using your pc. like, you walk away, she notices, she fades the screen down. iconic behaviour, honestly. the whole idea is adapted from iBooks π
π OPTIONS π
-vβ spill some debugging tea β. heads up tho: this will not work in daemon mode.-dβ makesbrightdfork itself into the background. bestie, you want this one ;)-P <file>β sets where the pid file lives in daemon mode. default is/var/run/brightd.pid.-u nβbrightdwill drop privileges after opening all the file descriptors. with this you get to pick which user to change to π
you have to startbrightdas root β or at least as a user who can access X11-Sessions and/dev/input/event. no cap.
-e nβ filter which event sources get used, by POSIX extended regexpn. for example, on intel platforms use"i8042.+event"to avoid having HDAPS taken into account. you're supposed to include"event"in there, but you're not required to. your call π-w nβ how many seconds of inactivity to wait before the brightness starts going down. the patience window β³-b nβ dark screen brightness. never reduce brightness below this value. and heads up: you won't be able to change brightness manually below this value either. it's a hard floor, periodt.-fβ reduce brightness even if you're already on the highest brightness level. by defaultbrightdwon't do this, and that's on purpose β it means you can temporarily disable her while you're reading through a text or whatever π. and if you specify this option twice,brightdwill also reduce brightness when you're on AC.-c sβ set the backlight class to use. you may specify any subdirectory of/sys/class/backlightπ-xβ don't query X11 for inactivity / deactivated screensavers. she minds her own business β¨-r nβbrightdwill create a FIFO namedn(deleting the file if it existed before! π) and read from it. if you tell youracpidto write brightness levels to that FIFO whenever the user changes brightness,brightdcan help you with some stuff: for example, ifbrightdfaded to brightness 0 and you then increase brightness,brightdwould automatically fade back up to the highest level. the way that works is lowkey genius π«Ά
π FILES π
/usr/bin/brightd
/sys/class/backlight/*/*
π AUTHORS π
- Phillip Berndt (mail at pberndt dot com)
- Richard Weinberger (richard at nod dot at)
- Hannes von Haugwitz (hannes at vonhaugwitz dot com)
and that's the whole page, bestie π this was brightd(1), brightd manual, version 0.4.1, dated 18 October 2008 β vintage but still slaying β¨ go dim those screens responsibly π
π¦ where this page comes from
- debian bookworm: brightd 0.4.1-4 Β· GPL-2.0-or-later
- debian trixie: brightd 0.4.1-4 Β· GPL-2.0-or-later
- ubuntu jammy: brightd 0.4.1-4 Β· GPL-2.0-or-later
- ubuntu noble: brightd 0.4.1-4 Β· GPL-2.0-or-later
- ubuntu resolute: brightd 0.4.1-4build1 Β· GPL-2.0-or-later
- ubuntu stonking: brightd 0.4.1-4build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms