今天早些时候,我切换到专有的 NVidia 驱动程序,以便能够使用 OpenGL4.2+ 开发一些程序。从那时起,我注意到系统发生了各种变化,例如鼠标滚轮更加灵敏(因此滚动速度更快),并且按键重复不起作用(即按住按钮“a”不会发出多个 a,无论按下多长时间)。我可以通过执行来恢复按键重复功能
xkbset repeatkeys
或者
xset r rate 300 30
但这种影响只是暂时的。一旦我启动 OpenGL 应用程序,按键重复功能就会停止工作。
我猜想所有这些都与它的配置文件有关xorg
,但是我既无法找到添加按键重复作为功能的方法/etc/X11/xorg.conf
(我使用它nvidia-xconfig
来查看是否可以对其进行修改以解决我的问题),也无法告诉 NVidia 驱动程序忽略其 xorg 配置(这可能会破坏其主要功能)。
我很感谢任何建议。
-S。
编辑:为了澄清这个问题:为什么 NVidia 驱动程序会干扰按键重复以及如何让它停止这样做?
答案1
标准 Ubuntu NVidia 驱动程序在稍旧的版本上会产生一些问题和稍微新一点的 NVidia 硬件。
如果你想更多的然后是标准 Ubuntu 存储库驱动程序,安装边缘工具PPA。由于 xorg.edgers 组要求不要直接提供安装说明而不链接到他们的页面,这是我目前能做的最好的事情
因此,请阅读警告标志,然后添加 PPA(**使用您自己的判断!永远不要让任何人告诉您如何处理您自己的机器!)然后执行apt-get update
并安装您想要的驱动程序(我目前正在运行 346.22 并且对此非常满意!)