From: Aaron Lu <aaron.lu@intel.com>
To: "Rafael J. Wysocki" <rjw@rjwysocki.net>,
Hans de Goede <hdegoede@redhat.com>
Cc: Zhang Rui <rui.zhang@intel.com>, Len Brown <lenb@kernel.org>,
linux-acpi <linux-acpi@vger.kernel.org>,
Josh Boyer <jwboyer@fedoraproject.org>
Subject: Re: RFC: changing acpi-video brightness_switch_enabled default to 0
Date: Sun, 04 May 2014 10:55:07 +0800 [thread overview]
Message-ID: <5365AC0B.4010300@intel.com> (raw)
In-Reply-To: <4392622.hgzIWDcxEe@vostro.rjw.lan>
On 05/02/2014 07:56 PM, Rafael J. Wysocki wrote:
> On Friday, May 02, 2014 11:32:15 AM Hans de Goede wrote:
>> Hi All,
>>
>> I was already considering asking for $subject for a while, but I did not see
>> any bug reports caused by it so I didn't ask. Until today I discovered that
>> I'm not seeing any bugs because Fedora is carrying a kernel patch
>> changing the default.
>>
>> A quick google search for brightness_switch_enabled OTOH reveals that for
>> other distros it is a serious problem, see ie:
>> https://bugs.launchpad.net/gnome-settings-daemon/+bug/527157
>> http://askubuntu.com/questions/173921/why-does-my-thinkpad-brightness-control-skip-steps
>>
>> The problem is that acpi-video is unique in that it not only generates
>> brightness up/down keypresses, but also (sometimes) actively changes the
>> brightness itself.
>>
>> This presents an inconsistent kernel interface to userspace, basically there
>> are 2 different scenarios, depending on the laptop model:
>>
>> 1) On some laptops a brightness up/down keypress means: show a brightness osd
>> with the current brightness, iow it is a brightness has changed notification.
>>
>> 2) Where as on (a lot of) other laptops it means a brightness up/down key was
>> pressed, deal with it.
>>
>> Most of the desktop environments interpret any press as in scenario 2, and
>> change the brightness up / down as a response to the key events, causing it
>> to be changed twice, once by acpi-video and once by the DE.
>>
>> With the new default for video.use_native_backlight we will be moving even
>> more laptops over to behaving as in scenario 2. Making the remaining laptops
>> even more of a weird exception. Also note that it is hard to detect scenario
>> 1 properly in userspace, and AFAIK none of the DE-s deasls with it.
>>
>> Therefor I would like to propose to change the brightness_switch_enabled
>> default to 0.
>
> Aaron, what do you think about that?
Personally, I like this.
Last time I remembered, people who do not use GUI or use a simple GUI which
does not provide handling of backlight events prefer to having this param
default to 1(and they have a working acpi_video interface of course). But I
suppose most people are using a GUI that handles such events and the in
kernel handling of backlight events is indeed unique for acpi_video and
cause in consistence with other backlight control interfaces, I think it is
a good thing to set brightness_switch_enabled to 0 by default.
Thanks,
Aaron
prev parent reply other threads:[~2014-05-04 2:54 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-02 9:32 RFC: changing acpi-video brightness_switch_enabled default to 0 Hans de Goede
2014-05-02 11:56 ` Rafael J. Wysocki
2014-05-04 2:55 ` Aaron Lu [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5365AC0B.4010300@intel.com \
--to=aaron.lu@intel.com \
--cc=hdegoede@redhat.com \
--cc=jwboyer@fedoraproject.org \
--cc=lenb@kernel.org \
--cc=linux-acpi@vger.kernel.org \
--cc=rjw@rjwysocki.net \
--cc=rui.zhang@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.