Upon Zhang's request in the upstream ticket I reran the hotkey troubleshooting steps from the wiki. It now turns out this may be a Gnome bug after all?
Tthe backlight changes brightness when the hotkeys are pressed, but it's changing non-linear, seemingly erratic. When I press the hotkeys, the value in /sys/class/backlight/acpi_video0/actual_brightness decreases and increases monotonically by a value of 2 per press. Maximum is 15, minimum is 0. So, you might see 10-12-14-15-13-11 or 3-1-0-2-4. The real display brightness does not seem to have anything to do with it. When I reran the test with xev and sed from https://wiki.ubuntu.com/Hotkeys/Troubleshooting and pressing the Hotkeys a few times, this is what I got
keycode 233 = (keysym 0x1008ff02, XF86MonBrightnessUp), state = 0x0
keycode 233 = (keysym 0x1008ff02, XF86MonBrightnessUp), state = 0x0
keycode 232 = (keysym 0x1008ff03, XF86MonBrightnessDown), state = 0x0
keycode 232 = (keysym 0x1008ff03, XF86MonBrightnessDown), state = 0x0
keycode 64 = (keysym 0xffe9, Alt_L), state = 0x0
Keypresses appear double, IOW, I press up once and down once before closing xev
with Alt+F4.
Upon Zhang's request in the upstream ticket I reran the hotkey troubleshooting steps from the wiki. It now turns out this may be a Gnome bug after all?
Tthe backlight changes brightness when the hotkeys are pressed, but it's changing non-linear, seemingly erratic. When I press the hotkeys, the value in /sys/class/ backlight/ acpi_video0/ actual_ brightness decreases and increases monotonically by a value of 2 per press. Maximum is 15, minimum is 0. So, you might see 10-12-14-15-13-11 or 3-1-0-2-4. The real display brightness does not seem to have anything to do with it. When I reran the test with xev and sed from https:/ /wiki.ubuntu. com/Hotkeys/ Troubleshooting and pressing the Hotkeys a few times, this is what I got
keycode 233 = (keysym 0x1008ff02, XF86MonBrightne ssUp), state = 0x0 ssUp), state = 0x0 ssDown) , state = 0x0 ssDown) , state = 0x0
keycode 233 = (keysym 0x1008ff02, XF86MonBrightne
keycode 232 = (keysym 0x1008ff03, XF86MonBrightne
keycode 232 = (keysym 0x1008ff03, XF86MonBrightne
keycode 64 = (keysym 0xffe9, Alt_L), state = 0x0
Keypresses appear double, IOW, I press up once and down once before closing xev
with Alt+F4.