Package Details: brightd 0.4_beta4-5

Git Clone URL: (read-only)
Package Base: brightd
Description: Automatically dims screen when there is no user input (like a macbook :-).
Upstream URL:
Keywords: brightness
Licenses: GPL2
Submitter: None
Maintainer: MarcinWieczorek
Last Packager: MarcinWieczorek
Votes: 15
Popularity: 0.061339
First Submitted: 2008-09-15 06:57
Last Updated: 2016-05-14 12:21

Latest Comments

MarcinWieczorek commented on 2016-05-14 12:22

New version has its Makefile broken somehow, but I added a patch.

hashbang commented on 2016-04-22 21:42

I disowned this package, since I'm not using brightd anymore.
Feel free to adopt it.

analbeard commented on 2015-12-04 11:55

Still broken for me, however hashbang's md5sums do the trick.

hashbang commented on 2015-07-02 12:45

Oh, I forgot to mention that my Yaourt is configured to fetch sources from AUR4 and I also tried to directly clone sources from git, but the result was the same.

hashbang commented on 2015-07-02 12:41

==> Building and installing package
==> Making package: brightd 0.4.1-5 (Thu Jul 2 14:16:29 UTC 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading brightd-0.4.1.tar.bz2...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 15972 100 15972 0 0 53201 0 --:--:-- --:--:-- --:--:-- 53240
-> Found brightd.service
-> Found proposal.patch
==> ERROR: Integrity checks (md5) differ in size from the source array.
==> ERROR: Makepkg was unable to build brightd.
==> Restart building brightd ? [y/N]
==> --------------------------------

And the following lines are the md5 sums.
42f1572c51162bf583d6436c3b36cc17 /tmp/yaourt-tmp-ldepandis/aur-brightd/brightd-0.4.1.tar.bz2
5fcf73f281941b09ea0942fd790bcc35 /tmp/yaourt-tmp-ldepandis/aur-brightd/brightd.install
f5d5c7ed5c48d2dbe408986d5f6249fb /tmp/yaourt-tmp-ldepandis/aur-brightd/brightd.service
3a22db2941a790b7b9816de1cd217da8 /tmp/yaourt-tmp-ldepandis/aur-brightd/PKGBUILD
1fead7c648d3939970e7e62b21146734 /tmp/yaourt-tmp-ldepandis/aur-brightd/proposal.patch

I tried to edit the md5sums() array to match those sums and brightd built smoothly.

Just for info: what files of the brightd sources have the sums 'a4717b49eb0494de57d19a3a574462ec' and '549926dcb3c43e0e6fe45025806d0782'?

csllbr commented on 2015-07-02 10:25

thanks for providing the correct patch - i've udpated it!
I couldn't reproduce the integrity check problem:
==> Validating source files with md5sums...
brightd-0.4.1.tar.bz2 ... Passed
brightd.service ... Passed
proposal.patch ... Passed

If you want to look into that for yourself - I've granted you co-maintainer privileges!

hashbang commented on 2015-07-02 10:09

csllbr, -4 revision fails at the integrity check due the following line: 'a4717b49eb0494de57d19a3a574462ec'.
It also fails at patching (at the lines fixed by my patch) because the new proposal.patch is malformed, probably due a wrong cat.

I fixed the patch and I uploaded it to my mega account, so you can download it.
You can find it at:!YgY1FQYC!EtLn050jBQ5qYortUmP-PEFbolZVb77eJAAKFPbnU70

hashbang commented on 2015-06-30 21:49

Seems the issue is the 'inline' keyword used to declare both info() and isEventFileValid() functions.

I've made a patch to fix this issue.

WhyNotHugo commented on 2015-05-18 07:28

Nope, same issue. Did you try building on a clean system, just to make sure?

csllbr commented on 2015-05-18 05:26

weird... I can't reproduce that. Building the latests 0.4.1-3 works without any errors. Does manually building the package work?

WhyNotHugo commented on 2015-05-18 01:50

Getting build error:

/tmp/ccUIwMh6.o:/tmp/pacaurtmp-hugo/brightd/src/brightd-0.4.1/brightd.c:681: more undefined references to `info' follow
/tmp/ccUIwMh6.o: In function `main':
/tmp/pacaurtmp-hugo/brightd/src/brightd-0.4.1/brightd.c:782: undefined reference to `isEventFileValid'
collect2: error: ld returned 1 exit status
Makefile:17: recipe for target 'brightd' failed
make: *** [brightd] Error 1
==> ERROR: A failure occurred in build().

Full output:

xiaq commented on 2013-05-05 06:35

I have created a new source package:

I did some cleanup on the PKGBUILD, removed rc scripts and config, and added a .service file.

To customize startup parameters of brightd, copy /usr/lib/systemd/system/brightd.service to /etc/systemd/system and modify ExecStart by hand.

punkrockguy318 commented on 2013-01-06 03:14

It'd be nice to have a systemd .service file for this!

Nierro commented on 2012-09-02 14:55

It works very well, thanks!
But how can i have it stopped while eg whatching a movie?
;) thanks!

Mex commented on 2012-02-08 15:24

Thanks losch that fixed it. :)

Anonymous comment on 2012-02-08 14:44

Mex: Try adding 'Option "GrabEventDevice" "false"' to your InputClass-Section in the xorg-config for the synaptic touchpad. A paste of my 10-synaptics.conf can be found here: - good luck, pal :)

Mex commented on 2012-02-08 14:35

Does not brighten when I use my synaptic touch pad, only when I use my nipple mouse... any ideas?

Anonymous comment on 2011-11-09 22:23

Ok, i fixed this package on my system (moving on to the /sys-interface to check AC status, ignore intel_backlight) and also changed the dimming time according to 0marks value. Let me know if this update broke something on your system!

Anonymous comment on 2011-11-09 02:46

I've been using this tool for some months - now with kernel 3.1 it doesn't work anymore as it used to. I get funny sounds when dimming and it also doesn't dim up all the way anymore. Sometimes the screen even stays dark and would only react when manually setting a new brightness value. Would be great if somebody could fix this - thanks alot :)

0mark commented on 2011-02-08 19:53

Brightd did not really fade on my system, but switched from light to dark. Add this in the PKBUILD directly before the make to have a nice fade (it sleeps now 100000 microseconds (0.1s) between each step. My x41 has 7 steps, so it takes about a second. Change the number if needed):
mv brightd.c b; cat b | sed 's/usleep(200);/usleep(100000);/g' > brightd.c; rm b