Description of problem: I need my brightness buttons to work even when the Xorg server is not running so I wrote two handlers for brightness buttons in acpid. However when I enable acpid they still do not work, unless I run acpi_listen Version-Release number of selected component (if applicable): acpid-2.0.27-1.fc24.x86_64 How reproducible: always Steps to Reproduce: 1. systemctl enable acpid 2. reboot 3. press power buttons Actual results: acpid will not handle them, because it's not running Expected results: acpid handlers doing something Additional info: the only solution #systemd guys told me is this one: # systemctl add-wants multi-user.target acpid.service http://pastebin.com/3cDDBGT1
Thanks for report, that's probably the result of the recently added socket activation support. I asked systemd guys what's the best option how to handle it.
acpid-2.0.27-4.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-f34b739a83
Currently with the updated package you can: - enable both the service and socket activation by running: # systemctl enable acpid.service or simply by using: # systemctl enable acpid - enable only socket activation by running: # systemctl enable acpid.socket
(In reply to Jaroslav Škarvada from comment #3) Great many thanks!
acpid-2.0.27-4.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-f34b739a83
acpid-2.0.27-4.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.