![Ubuntu 18.04 上音量和亮度调整 OSD 延迟和屏幕冻结](https://linux22.com/image/1159628/Ubuntu%2018.04%20%E4%B8%8A%E9%9F%B3%E9%87%8F%E5%92%8C%E4%BA%AE%E5%BA%A6%E8%B0%83%E6%95%B4%20OSD%20%E5%BB%B6%E8%BF%9F%E5%92%8C%E5%B1%8F%E5%B9%95%E5%86%BB%E7%BB%93.png)
每次我通过键盘调高/调低音量或更改屏幕亮度时,屏幕都会冻结 1 到 2 秒,然后相应的 OSD 才会出现并显示更改。16.04 上没有发生这种情况 - 从 18.04 开始。
如果我在接下来的几秒钟内执行相同的命令,则不会发生冻结(OSD 速度应该很快)。
我的电脑是新的(16G RAM、i7-8750H、nVIDIA GTX 1050ti)。问题只发生在 Gnome Shell + Xorg 组合上 - 如果使用 cinnamon 或 Gnome Shell + Wayland,它会按预期工作(但这两个选项也有缺点,所以我更喜欢坚持使用 Gnome shell)。有人知道为什么会发生这种情况吗?随着时间的推移,它会变得非常烦人 :(
谢谢你!
答案1
对我的另一个问题的可接受答案https://askubuntu.com/a/1163929/834984也解决了这个问题。
以下复制的是答案的相关部分: “经过一番挖掘,我发现罪魁祸首是 ScrollLock 键,可以通过编辑布局文件来修复,在我的例子中,该文件位于 /usr/share/X11/xkb/symbols/br。我所做的唯一修改是删除或注释以下行:modifier_map Mod3 { Scroll_Lock };之后,将语言和布局重新设置为葡萄牙语(巴西),问题就解决了!”
谢谢古斯塔沃·席尔瓦
答案2
删除该行
modifier_map Mod3 { Scroll_Lock };
仅/usr/share/X11/xkb/symbols/br
当我删除美国键盘输入并再次添加后,此方法才对我有用,而不仅仅是在它们之间切换。
现在似乎仍然有延迟,但是很小并且可以接受。
答案3
只需运行以下命令即可修复:
sudo sed -i '/modifier_map Mod3 { Scroll_Lock }\;/ s/^\/*/\/\//' /usr/share/X11/xkb/symbols/br