我的规格
- Ubuntu 12.04 32 位
- 内核 3.2.0-23-generic-pae
- VGA Intel 第二代酷睿处理器系列集成图形控制器
- X.org 1.11.3
- 我的/etc/X11/xorg.conf内容:
“设备”部分标识符“配置的视频设备”驱动程序“fbdev”选项“HWCursor”“off”
EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" EndSection
问题
消失的历史:
就在几天前。这发生在我的 Chromium 25 上,现在 Chromium 34 也发生了同样的情况。自从我在 2012 年首次安装 Ubuntu 12.04 以来,我从未遇到过这种情况。
消失的条件:
- 当我将光标悬停在任何具有工具提示的元素上时。
- 当我在任何具有滚动条的应用程序中滚动时。
- 当我点击时。
- 当我单击鼠标右键时。
- 如果我稍微移动鼠标,光标就会再次出现。
消失位置:
- 在我拥有的所有桌面中(KDE、Unity、Openbox)。
- 在所有 GUI 应用程序中,Chromium 都独树一帜,而且超越了其他应用程序。
- 在 Konsole 中也是如此。
启动 Chromium 后出现的问题:
在上述情况下,我的光标直接消失。
启动 Rekonq、Firefox、Konqueror 和 Midori 后出现问题:
不是直接消失,而是在不同的持续时间内(少于 1 小时),光标会再次消失,且条件如上所述。
没问题
- 如果我不启动任何浏览器,这种情况就不会发生。
- 重新启动时,我的光标总是恢复正常。
我的尝试
- 我搜索了许多关于光标消失的 askubuntu 线程,尝试了很多方法,但根本没有运气。
- 我的系统没有任何整洁之处。
- 我已经删除了nagios、mrtg、courier-*、mailman、postfix、squid3、apache2、nfs-*、bind9,以及我在这个问题发生前几天安装的一些软件包。
- 我已经在 xorg.conf 中的 HWCursor 行中设置了“off”。
- 我尝试禁用 Chromium 上的所有插件(包括 Adobe Flash),但问题没有任何改变。
- 我曾尝试删除.config/铬/但问题仍然存在。
- 我也尝试过
gsettings set org.gnome.settings-daemon.plugins.cursor active false
,但是结果还是一样。 - 我已经通过 Chromium 启动时读取了标准输出
tailf /var/log/syslog
,但没有发现任何奇怪的输出。 - 我问过一个人#freedesktop但他说了类似“这很奇怪,我帮不上忙”这样的话。
- 我在 Ubuntu 上创建了新用户,登录后问题仍然存在。所以我认为这不是常见的配置错误。
- 在这个问题发生之前我没有做任何内核的事情。
- 在出现此问题之前我从未升级过系统(实际上,即使没有升级,我的系统也一切正常)。没有内核升级,没有部分升级,甚至没有软件包升级。
我的问题
- 对我来说真正的问题是什么?X 服务器(我认为不是)?Webkit 引擎(但引擎对系统的影响太奇怪了)?还是什么?
- 有什么办法可以解决这个问题吗?
答案1
问题
真正的问题显然与我新发布的问题相同,Unity 3D 突然在 Ubuntu 12.04 中被禁用。我的 Ubuntu 中的驱动程序已切换到错误的驱动程序。我不知道为什么以及如何。
解决方案
只需恢复正确的驱动程序即可。
演练
http://ubuntuforums.org/showthread.php?t=2234888
结论
这个问题解决了。