Public bug reported:

In Dell or ThinkPad notebooks with keyboard backlight, the keybindings
to control the keyboard backlight don't emit any event to the userland,
about the state change, nor they request userland to change it (as it
happens in other models which emits KEY_KBDILLUM{UP,DOWN,TOGGLE}
events), this causes unity/gnome-settings daemon not to restore the
proper backlight after idle.

Steps to reproduce:
 0) ensure your keyboard backlight is on, and 
     gdbus call --system --dest org.freedesktop.UPower \
      --object-path /org/freedesktop/UPower/KbdBacklight \
      --method org.freedesktop.UPower.KbdBacklight.GetBrightness
    returns a value != from 0. If not, just call the SetBrightness
    method with a positive value, to turn on the backlight.
   
    Now turn off the keyboard backlight (or set it to another level) 
    using the laptop keys, and run:
     gsettings set org.gnome.desktop.session idle-delay 1
    to make things easier to test.

 2) Wait one second and the screensaver should start. Wait the screen to
    be turned off. If you just changed the brightness level at the step above,
    once the screen is turned off, also the keyboard backlight should be turned 
off too.

 3) Now press a key or move the mouse.

Expected behavior:

 4) The keyboard backlight should be set back to the previous level (so it 
should stay off
    or go back to the level you set before the idle timeout happened).

Actual behavior:

 5) The backlight is set to the level it had at point 0).

** Affects: dell-sputnik
     Importance: Undecided
         Status: New

** Affects: upower
     Importance: Unknown
         Status: Unknown

** Affects: gnome-settings-daemon (Ubuntu)
     Importance: Medium
         Status: New

** Affects: unity-settings-daemon (Ubuntu)
     Importance: Medium
     Assignee: Marco Trevisan (Treviño) (3v1n0)
         Status: New

** Affects: upower (Ubuntu)
     Importance: Medium
     Assignee: Marco Trevisan (Treviño) (3v1n0)
         Status: New

** Bug watch added: freedesktop.org Bugzilla #95457
   https://bugs.freedesktop.org/show_bug.cgi?id=95457

** Also affects: upower via
   https://bugs.freedesktop.org/show_bug.cgi?id=95457
   Importance: Unknown
       Status: Unknown

** Also affects: gnome-settings-daemon (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: unity-settings-daemon (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: upower (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: upower (Ubuntu)
   Importance: Undecided => Medium

** Changed in: unity-settings-daemon (Ubuntu)
   Importance: Undecided => Medium

** Changed in: gnome-settings-daemon (Ubuntu)
   Importance: Undecided => Medium

** Changed in: upower (Ubuntu)
     Assignee: (unassigned) => Marco Trevisan (Treviño) (3v1n0)

** Changed in: unity-settings-daemon (Ubuntu)
     Assignee: (unassigned) => Marco Trevisan (Treviño) (3v1n0)

** Summary changed:

- Keyboard backlight isn't properly reset after idle on systems with hardwired 
configuration
+ Keyboard backlight isn't properly restored after idle on systems with 
hardwired configuration

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to upower in Ubuntu.
https://bugs.launchpad.net/bugs/1583861

Title:
  Keyboard backlight isn't properly restored after idle on systems with
  hardwired configuration

Status in Dell Sputnik:
  New
Status in Upower:
  Unknown
Status in gnome-settings-daemon package in Ubuntu:
  New
Status in unity-settings-daemon package in Ubuntu:
  New
Status in upower package in Ubuntu:
  New

Bug description:
  In Dell or ThinkPad notebooks with keyboard backlight, the keybindings
  to control the keyboard backlight don't emit any event to the
  userland, about the state change, nor they request userland to change
  it (as it happens in other models which emits
  KEY_KBDILLUM{UP,DOWN,TOGGLE} events), this causes unity/gnome-settings
  daemon not to restore the proper backlight after idle.

  Steps to reproduce:
   0) ensure your keyboard backlight is on, and 
       gdbus call --system --dest org.freedesktop.UPower \
        --object-path /org/freedesktop/UPower/KbdBacklight \
        --method org.freedesktop.UPower.KbdBacklight.GetBrightness
      returns a value != from 0. If not, just call the SetBrightness
      method with a positive value, to turn on the backlight.
     
      Now turn off the keyboard backlight (or set it to another level) 
      using the laptop keys, and run:
       gsettings set org.gnome.desktop.session idle-delay 1
      to make things easier to test.

   2) Wait one second and the screensaver should start. Wait the screen to
      be turned off. If you just changed the brightness level at the step above,
      once the screen is turned off, also the keyboard backlight should be 
turned off too.

   3) Now press a key or move the mouse.

  Expected behavior:

   4) The keyboard backlight should be set back to the previous level (so it 
should stay off
      or go back to the level you set before the idle timeout happened).

  Actual behavior:

   5) The backlight is set to the level it had at point 0).

To manage notifications about this bug go to:
https://bugs.launchpad.net/dell-sputnik/+bug/1583861/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to