问题:我的笔记本电脑上有 16 个亮度级别,但按热键Fn+Home,一次Fn+End调整亮度3 级(例如从 0 到 3,或从 15 到 12)。
我发现重要的是要注意在登录屏幕热键工作正常。但是登录后出现了奇怪的行为。
此外,如果我将焦点放在菜单上(例如,在 Firefox 中单击“文件”菜单),则热键可以正常工作。
xdotool key XF86MonBrightnessDown工作正常,按 1 步调整亮度(用 选中cat /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness)。
我也安装了indicator-brightness- 它显示了 16 个级别(0-15)。
我尝试acpi_backlight=vendor在 grub 中设置(受本主题启发:http : //ubuntuforums.org/showthread.php?t=1909184有类似问题)。它的工作原理是热键工作正常。但是出现了 OSD 通知、xdotool 和亮度指示器的问题。所以我认为这不是一个正确的解决方案。
似乎登录后某些东西会干扰热键处理方案。有任何想法吗?
我观察到热键在硬件级别工作 - 我可以在打开笔记本电脑后立即调整亮度(例如在 BIOS 屏幕上)。
之后$ killall gnome-settings-daemon热键一步调整亮度,但没有通知出现。很快gnome-settings-daemon恢复,三步问题又回来了。
acpi_listen 给出以下输出(两个键顺序):
$ acpi_listen
ibm/hotkey HKEY 00000080 00001010
video LCD0 00000086 00000000 …Run Code Online (Sandbox Code Playgroud)