[Pkg-acpi-devel] Bug#738611: acpid: Mic mute button not recognized on Thinkpad again
Lingzhu Xiang
xianglingzhu at gmail.com
Mon Feb 17 16:15:59 UTC 2014
I agree with the following solution.
On Feb 17, 2014 8:42 AM, "Ted Felix" <ted at tedfelix.com> wrote:
> On 02/11/2014 11:29 PM, Lingzhu Xiang wrote:
>
>> If now acpid users change rules to handle button/f20 for mic muting,
>> and in the future udev maps something else to f20 in your case, then
>> those rules will break again.
>>
>
> But that's a configuration file change, not a code change. So that's
> ok. The key is to avoid code changes at all costs. Give the users the
> power to do what they need.
>
> Mapping both the micmute event and the F20 button to button/micmute in
> the code limits the user's abilities. It also hides an implementation
> detail that the users, unfortunately, should be aware of.
>
> I can.
>>
>
> If you can work with button/f20, then let's go with that for an interim
> fix. Then we can consider alternatives.
>
> Based on the particulars, I have a number of alternative solutions that
>>> should solve your current issue and future-proof acpid at the same time.
>>>
>>
> As an example of an alternative that would move the changes out of the
> code and into the config files, we can implement a "remapping" feature in
> acpid that would allow the user, through a config file, to remap an event
> (say button/f20) to another event (say button/micmute). Then you've got
> exactly what you want, and acpid code need not change in the future when
> someone else would like to use F20 for something else.
>
> (Thanks for copying the entire email. My ISP's email server does not
> like bugs.debian.org at all.)
>
> Ted.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-acpi-devel/attachments/20140217/efc5bd60/attachment.html>
More information about the Pkg-acpi-devel
mailing list