为什么我的Thinkpad亮度控件会跳过步骤?
问题:有我的笔记本电脑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 ibm/hotkey HKEY 00000080 00001011 video LCD0 00000087 00000000 在这一点上,我认为(1)热键在硬件级别起作用;(2)ibm/hotkey照顾热键;(3)video也要注意。因此,出现了三步问题。 我尝试将视频列入黑名单(我希望这会导致双步行为),但没有任何变化。 作为一种变通方法,我创建了CompizConfig设置管理器中我自己的热键-描述在这里,但--clearmodifiers参数: xdotool key --clearmodifiers XF86MonBrightnessUp xdotool key --clearmodifiers XF86MonBrightnessDown 因此,现在我可以使用初始热键或新的热键进行更好的调整。 …