我在运行 Ubuntu 16.10 的系统上遇到了鼠标指针问题。
当鼠标移动到屏幕左边缘时,指针图形将会冻结在距左边缘一小段距离处,通常在 10 到 50 像素之间,并且直到鼠标稍微向右移动时才会再次移动。
实际鼠标坐标仍必须更新,因为如果鼠标移向屏幕左上角,则任何启动器图标的工具提示都会依次出现,就像鼠标指针经过它们一样。当鼠标稍微向右移动时,冻结的指针会突然跳转到鼠标实际指向的位置。
我在标准 Ubuntu 和 Xubuntu 16.10 中观察到了这种行为。当我使用 16.04 LTS 重新安装时,问题就消失了。
这与粘性边缘无关,因为启用或禁用该设置没有任何区别。
有没有其他人遇到过这个问题并确定了原因或解决方案?
答案1
我的指针也出现了一些问题。就我的情况而言,指针是存在的,但无法正常工作,因为它不应该位于链接/文件夹/文件上...而是位于其上方。
过去,我尝试寻找有关此问题的信息,发现许多其他用户升级到 ubuntu 16.10 后,开始遇到鼠标指针消失的问题,这有时也会发生在我身上。
我读在这篇 Ubuntu 论坛帖子中重置 Unity 设置会有所帮助
安装unity-tweak-tool
sudo apt-get install unity-tweak-tool
然后通过以下方式进行重置:
unity-tweak-tool --reset-unity
它对我有用,并且我的指针不再消失。
答案2
这显然是针对 Linux 中 Cherry Trail 驱动程序的英特尔代码中的一个严重错误的一种解决方法,否则会导致系统冻结。
所以如果你正在运行该架构,这就是原因。有一个解决方法。
创建/编辑 /etc/X11/xorg.conf 文件并输入以下内容:
Section "Device"
Identifier "Intel"
Driver "intel"
EndSection
然后注销或重启。重新登录后冻结会停止,但鼠标指针会闪烁。哪种情况更糟糕由你决定。