所以,我的问题如下:自从我升级到 Ubuntu 14.04 后,我注意到有些东西不能正常工作。例如,我无法分配任何键绑定,并且在写作时,我的屏幕每隔几秒钟就会冻结,就像我的计算机资源不足一样。
经过一些测试,我注意到我不断循环 KeyPress 和 KeyRelease 事件,导致其他一些程序中断。
这是我运行时得到的输出部分 xev
,每秒至少重复 50 次:
KeyPress event, serial 45, synthetic NO, window 0x4600001,
root 0x2d6, subw 0x0, time 27516728, (619,347), root:(2546,429),
state 0x10, keycode 248 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 45, synthetic NO, window 0x4600001,
root 0x2d6, subw 0x0, time 27516728, (619,347), root:(2546,429),
state 0x10, keycode 248 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
我尝试断开可能导致此问题的硬件部件,但没有成功。
然后我测试了不同的 Ubuntu 版本/发行版:
Ubuntu 12.10 没有这个问题。Elementary
OS Luna(基于 Ubuntu 12.04)也没有这个问题。Elementary
OS Freya(基于 Ubuntu 14.04)又有这个问题。
目前,我又在 Ubuntu 14.04 上尝试自己找出原因,但几周来一直没有成功。
所以,我所知道的是,问题是由自 Ubuntu 14.04 以来实现的某些功能引起的,据我所知,很可能是内核出了问题。
我现在的问题是:有人知道我该如何找到原因并修复它吗?或者,如果这不可能的话,也许我该如何完全阻止 KeyPress/-Release 事件,以便它们不再干扰?