我遇到了屏幕亮度随机上下移动的问题,无需输入任何信息,我已检查自动亮度,但该选项未显示。尝试了此解决方案来解决此链接中发现的类似问题:MSI 笔记本电脑的亮度随机调高或调低 这表明在 /usr/share/X11/xorg.conf.d/10-quirks.conf 中添加以下几行,问题将得到解决:
Section "InputClass"
Identifier "Spooky Ghosts"
MatchProduct "Video Bus"
Option "Ignore" "on"
EndSection
但它并没有解决问题。
我尝试查看 evtest 视频总线输出以了解发生了什么,发现了以下情况: 从 sudo evtest 收到的输出
这似乎是视频总线的事情,我有事件 ID,但我不知道如何处理该信息,因此如果您有任何线索或解决方案,请告诉我,感谢您阅读本文。
答案1
所以我找到了解决这个问题的方法。这似乎是用于改变亮度的 Fn 键的问题。如果您在会话中没有按下它们,则不会出现此问题。因此,我决定干脆不使用它们,而是从终端使用“light”,然后添加一个键盘快捷键来更改亮度,而无需使用常用的热键(这台笔记本电脑中的热键是 f9 和 f10)。这些是我执行的步骤:
sudo apt install light
对于灯光安装,您可以从终端轻松使用以下命令调整亮度:
sudo light -A 5 # increase brightness
sudo light -U 5 # decrease brightness
因此,通过编辑 /etc/sudoerssudo visudo
并添加此行,您可以无需密码使用此命令(因此您可以将其分配给键盘快捷键):
<username> ALL=(ALL) NOPASSWD: /bin/light #change it to your username
现在,您只需使用上面显示的命令创建键盘自定义快捷键(使用 ubuntu 首选项中的键盘配置)
ps:请务必使用“fn + esc”停用热键简单激活。
答案2
我有相同型号的笔记本电脑,也遇到了相同的问题。所描述的 X11 怪癖更改方法最初并没有解决问题。
但考虑到MSI 笔记本电脑的亮度随机调高或调低最佳答案的评论将 quirks 文件移动到/etc/X11/xorg.conf.d/10-quirks.conf
我发现此类幻影输入事件不再起作用,现在我的笔记本电脑不会出现随机屏幕亮度变化。更好的是,我的 fn 键仍然有效,因此不存在任何权衡。