我刚刚从 12.04 升级到 12.10。大部分情况下,一切都运行正常,但 Unity 或 Compiz 可能存在一些小问题。
当我按下 Super 键或点击 Dash 启动器时,Dash 有时会出现在屏幕上其他窗口的后面。你可以想象,这让它使用起来有些棘手。
一旦它开始落后,无论多少次尝试都无法让它回到前面。
可能与此有关,Alt-Tab 切换器也没有显示。可能是没有,或者它也在后面?Alt-Tab 确实可以切换窗口,但没有视觉指示器。
当我按下 Super-W 键时,所有窗口都会缩放,但是速度很慢,而且不稳定,而在 12.04 中则很流畅。
我使用的是标准“radeon”驱动程序,与以前一样,并设置了三头显示器(效果很好)。我没有尝试过专有驱动程序,因为我之前发现多显示器支持比默认驱动程序弱得多,但也许现在应该这样做?
视频播放良好。甚至 WebGL 看起来也不错。
其他人也看到这个问题了吗?这是个 bug 吗?还是说我只是从 12.04 中遗留了一些配置?
答案1
总结unity
:在 CCSM 中禁用并重新启用插件。
演练
(选修的)如果你有 compiz 配置设置管理器,则发出
apt-get update && apt-get install compizconfig-settings-manager
启动
ccsm
(通过命令行或 dash)然后使用搜索框输入“unity”
- 点击插件
- 在左侧部分,您可以取消选中复选框以禁用
unity
unity
通过重新选中该框来重新启用。
注意:这个答案是在冗长的不相关的接受答案的评论中。
注2:此答案适用于当前会话,但不能完全解决问题
答案2
我相信自己已经找到了答案。我不确定到底是什么解决了这个问题,所以我将列出我尝试过但似乎不起作用的方法。
首先,我尝试了fglrx
驱动程序。我使用“软件源”中的选项卡安装了它。当我重新启动时,我注意到的第一件事是 Ubuntu 启动画面只出现在我的三个显示器中的两个上。然后登录屏幕也同样出现在两个显示器上。有趣的是,显示器没有像驱动程序那样“镜像”,xserver-xorg-video-ati
但只有一个屏幕有登录提示,其他屏幕只有 Ubuntu 徽标。
登录后,我尝试了各种方式来配置显示器,使用 Ubuntu 显示控件和 ATI Catalyst 控制中心,但无论怎么摆弄都无法让所有三个显示器工作。它一直声称显示器无法启动,或者内存不足,尽管我已经使用三头显示器多年了。
积极的一面是,3D 效果确实看起来更流畅,Unity 仪表板和 HUD 也确实名列前茅。有些人可能认为这是一个修复,但我仍然少了一台显示器。
其次,我尝试了fglrx-updates
驱动程序,也是在“软件源”中选择的。我发现它与直接fglrx
驱动程序没有明显的区别。
最后,我恢复了xserver-xorg-video-ati
驱动程序,并尝试进行一些尝试Compiz Control Centre
(实际上,我之前尝试过,但没有解决任何问题)。
在尝试了很多 Compiz 插件之后,问题还是没有得到解决,我最终禁用 Unity Compiz 插件。这让所有 Unity UI 元素都消失了。有一段时间,我以为我搞砸了,因为没有一个窗口会响应,但后来它们又恢复了活力,另一个应用程序切换器被启用了,尽管仍然没有明显的方法来启动新应用程序。然后我重新启用 Unity 插件,一切又恢复原样,但是 Dash 却位于其他窗口的前面,而之前它位于后面。
到目前为止,问题还没有再次出现,所以我认为它已经解决了。:)