gnome-screenshot随机拍摄,也影响Google表格

自从上周左右我的Ubuntu 16.04笔记本电脑以来,我遇到了一个奇怪的问题。

出乎意料的是,gnome-screenshot开始拍摄屏幕 – 不断。 我曾经认为只有当我在Chrome上工作时才会发生这种情况(系统启动的时间是95%),但今天它几乎是在系统启动后立即发生的,我输入了密码。

它有时会随机发生,或者有时当我按下一个键时。 这很烦人。

我已经卸载了该软件包,版本为3.18.0。

同时,Google表格中也出现了一个奇怪的问题。 加载工作表后,将清除当前选定的单元格,并且光标开始闪烁,就好像有人双击该单元格一样。 当我选择一个新单元格时,它会等待一秒钟并清除并编辑该单元格。 上次因为上面的随机截图问题我卸载gnome-screenshot时发生了。 然后我重新安装了gnome-screenshot并且Sheets问题消失了,截图问题也就消失了。 现在,两个问题都同时回来了,暂时我已经卸载了gnome-screenshot,但Sheets问题仍然存在。

我不知道为什么会发生这种情况,但我认为这是某种系统调用,它被误解或某些包中存在一些错误。

我认为自从我上次运行包更新程序以来,这已经开始发生了。

有解决方案? 我现在非常厌倦这种情况。

PS刚刚注意到它在Nautilus中的效果。 当我进入一个文件夹并想要回到主目录(或父母的任何其他目录)时,我不能; 相反,鼠标指针开始非常快速地开始闪烁(每秒几次开/关)。

我也无法打开任务栏中的任何菜单或任何东西。 如果我尝试打开菜单(例如关闭计算机),它会暂停一段时间然后再次关闭。 如果我尝试重新打开,会再次发生这种情况。

您的Prt Sc键(或键盘上标记的任何键)很可能有故障。 安装gnome-screenshot ,该密钥会启动屏幕截图,而不会传播到应用程序。 卸载时,按键最终会传播到Google表格,从而清除和编辑所选单元格。 连续按下时,它还会阻止您在nautilus的位置栏中导航并立即关闭任务栏菜单。

要确认这一点,请安装evtest ,在终端中运行sudo evtest并选择键盘。 让它继续运行。 一旦出现问题,请勿按任意键并切换到终端。 将有包含KEY_SYSRQ行。

显而易见的解决方案当然是更换键盘。 但是,如果它是内置的笔记本电脑键盘,那可能不是一个选择。

作为一种解决方法,您可以将密钥的扫描码重新映射到通常无效的密钥,例如unknown密钥。 我在这里写了相关的书面说明。 但请记住,除非您将另一个密钥(可能是您从未使用过的密钥)重新映射到SysRq,否则您将不会拥有SysRq密钥。 这不会阻止错误的密钥发送X键事件,它仍会干扰nautilus(但不会干扰任务栏)。

另一种解决方法是使用xinput --disable [id]禁用整个键盘,其中[id]是您可以使用xinput list获取的设备ID。 然后,您必须使用外部键盘,但故障密钥的事件不会传播到X服务器之外,也不会干扰应用程序。

拔下键盘时会出现问题吗? 也许这是一个机械问题? 例如,当我拿着一本书靠在我的第二个键盘上时,我有类似的怪异,并且没有注意到。 对不起,如果这是一个太明显的建议,但我认为值得问。