在 Ubuntu 14.10x64 上使用 nvidia-331-updates 运行 OpenGL 程序后,按键重复不起作用

在 Ubuntu 14.10x64 上使用 nvidia-331-updates 运行 OpenGL 程序后,按键重复不起作用

今天早些时候,我切换到专有的 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 并且对此非常满意!)

相关内容