Keyboard backlight isn't properly restored after idle on systems with hardwired configuration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Dell Sputnik |
New
|
Undecided
|
Unassigned | ||
Upower |
Unknown
|
Unknown
|
|||
gnome-settings-daemon (Ubuntu) |
Confirmed
|
Medium
|
Unassigned | ||
Xenial |
Confirmed
|
Medium
|
Unassigned | ||
unity-settings-daemon (Ubuntu) |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Xenial |
Fix Released
|
Medium
|
Unassigned | ||
upower (Ubuntu) |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Xenial |
Confirmed
|
Medium
|
Unassigned |
Bug Description
In Dell or ThinkPad (for these you need a kernel which includes fix for lp:1574498) 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{
Steps to reproduce:
0) ensure your keyboard backlight is on, and
gdbus call --system --dest org.freedesktop
--object-path /org/freedeskto
--method org.freedesktop
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.
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 reset the idle-delay, just call
gsettings reset org.gnome.
Related branches
- Sebastien Bacher: Approve
-
Diff: 207 lines (+45/-52)1 file modifiedplugins/power/gsd-power-manager.c (+45/-52)
- Sebastien Bacher: Approve
-
Diff: 2307 lines (+977/-420)25 files modifieddebian/changelog (+30/-0)
gnome-settings-daemon/Makefile.am (+34/-3)
gnome-settings-daemon/gnome-settings-bus.c (+89/-0)
gnome-settings-daemon/gnome-settings-bus.h (+36/-0)
gnome-settings-daemon/gnome-settings-manager.c (+47/-4)
gnome-settings-daemon/gnome-settings-session.c (+0/-62)
gnome-settings-daemon/gnome-settings-session.h (+0/-34)
gnome-settings-daemon/main.c (+2/-2)
gnome-settings-daemon/org.gnome.ScreenSaver.xml (+43/-0)
gnome-settings-daemon/org.gnome.SessionManager.xml (+451/-0)
plugins/automount/gsd-automount-manager.c (+19/-45)
plugins/background/gsd-background-manager.c (+2/-2)
plugins/color/gsd-color-manager.c (+5/-3)
plugins/common/gsd-input-helper.c (+3/-0)
plugins/keyboard/gsd-keyboard-manager.c (+1/-1)
plugins/media-keys/gsd-media-keys-manager.c (+31/-18)
plugins/power/gsd-power-manager.c (+78/-162)
plugins/remote-display/gsd-remote-display-manager.c (+1/-1)
plugins/screensaver-proxy/gsd-screensaver-proxy-manager.c (+54/-34)
plugins/smartcard/gsd-smartcard-plugin.c (+8/-37)
plugins/updates/gsd-updates-manager.c (+5/-5)
plugins/updates/gsd-updates-refresh.c (+5/-5)
plugins/wacom/gsd-wacom-manager.c (+8/-0)
plugins/xrandr/gsd-xrandr-manager.c (+1/-1)
plugins/xsettings/gsd-xsettings-manager.c (+24/-1)
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: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity-settings-daemon (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
summary: |
- Keyboard backlight isn't properly reset after idle on systems with + Keyboard backlight isn't properly restored after idle on systems with hardwired configuration |
description: | updated |
description: | updated |
Changed in upower (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in unity-settings-daemon (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in unity-settings-daemon (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in upower (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in gnome-settings-daemon (Ubuntu Xenial): | |
importance: | Undecided → Medium |
tags: |
added: verification-done removed: verification-needed |
tags: |
added: verification-done removed: verification-needed |
Changed in upower (Ubuntu Xenial): | |
status: | Fix Committed → Confirmed |
The attachment "upower- always- get-kbd- brightness. debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.
[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]