12.10 中的 Unity 出现在其他窗口之后

ams*_*ams 7 unity compiz 12.10

我刚刚从 12.04 升级到 12.10。大多数情况下,一切正常,但我在使用 Unity 或 Compiz 时遇到了一些小问题。

当我按下 Super 键或单击破折号启动器时,破折号有时会出现在屏幕上其他窗口的后面。可以想象,这使得使用起来有些棘手。

一旦它开始落后,再多的尝试也无法说服它回到前面。

可能相关,Alt-Tab 切换器也不显示。也许没有,或者也许后面还有?Alt-Tab 确实可以切换窗口,但没有视觉指示器。

当我点击 Super-W 时,窗口会做所有缩放操作,但它在 12.04 中曾经是平滑的,但速度很慢而且很不稳定。

我正在使用标准的“radeon”驱动程序,与以前一样,带有三头显示器设置(并且工作正常)。我还没有尝试过专有驱动程序,因为我以前发现多显示器支持比默认驱动程序弱得多,但也许这就是现在要走的路?

视频播放正常。甚至 WebGL 看起来也不错。

其他人看到这个问题吗?这是一个错误吗?或者我刚刚从 12.04 中获得了一些剩余的配置?

ams*_*ams 3

我相信我自己已经找到了答案。我不确定到底是什么解决了这个问题,所以我将列出我尝试过但似乎也不起作用的方法。

首先,我尝试了fglrx驱动程序。我使用“软件源”中的选项卡安装了它。当我重新启动时,我注意到的第一件事是 Ubuntu 启动画面仅出现在我的三台显示器中的两台上。然后,登录屏幕仅在两台显示器上出现类似的情况。有趣的是,这些电机并没有像“镜像”那样xserver-xorg-video-ati驱动程序那样“镜像”,但只有一个屏幕有登录提示,其他屏幕只有 Ubuntu 徽标。

登录后,我尝试了使用 Ubuntu 显示控件和 ATI Catalyst 控制中心来配置显示的各种方法,但无论怎样摆弄都无法让所有三个显示器正常工作。它一直声称显示器无法启动,或者内存不足,尽管我已经使用它三头多年了。

从好的方面来说,3D 效果看起来确实更加敏捷,Unity 仪表板和 HUD 也确实表现出色。有些人可能认为这是一个修复,但我仍然落后一台显示器。

其次,我尝试了fglrx-updates驱动程序,也在“软件源”中选择。我观察到与直fglrx驾驶员没有明显差异。

最后,我恢复了xserver-xorg-video-ati驱动程序,并尝试使用Compiz Control Centre(实际上,我以前尝试过这个,但未能修复任何问题)。

在对 Compiz Plugins 进行了一番折腾后并没有解决问题,我最终禁用了 Unity Compiz Plugin。这使得所有 Unity UI 元素都消失了。有一段时间我以为我已经把自己缝合起来了,因为没有一个窗口会响应,但后来它们又恢复了生机,另一个应用程序切换器被启用,尽管仍然没有明显的方法来启动新应用程序。然后我重新启用了 Unity Plugin,一切都恢复了原来的样子,但 Dash 位于其他窗口的前面,而之前它一直在后面。

到目前为止,祈祷这个问题没有再次出现,所以我认为它已经解决了。:)