升级至 12.10 后 Unity 顶部栏、侧边栏和窗口装饰消失

升级至 12.10 后 Unity 顶部栏、侧边栏和窗口装饰消失

我通过更新管理器从 12.04.1 升级到 12.10,升级显示成功完成,但重新启动后 Unity 任务栏、启动栏和窗口装饰都消失了。

所有 compiz 设置似乎都被清除了,第一次启动时出现系统错误。桌面存在,后来我才想起来我弄乱了 compiz 设置,只需按Ctrl+ Alt+F1并在虚拟终端中输入unity --resetthen 即可sudo reboot

一切正常,就像我重新安装了整个操作系统一样。这次它显示:

Warning no variable set. setting to :0. The reset option is now dupricated.

我现在该做什么?我需要尽快修复这个问题,因为我需要几个已经安装好的程序以及其中的数据(长话短说)。

答案1

我终于让 Unity 恢复正常分辨率,并且 compiz 工作正常(显然)。感觉不像以前那么快,但至少我可以使用它。

这就是我所做的(希望它能帮助其他人):

  • 尝试重置xorg.conf文件为@RobertPitt建议(实际上,对我没有任何帮助)。

  • 然后尝试了什么@自由建议,但附加驱动程序选项卡内没有条目。

  • 在 Google 上搜索了一段时间,并尝试了页面和页面。按照第一个网页步骤操作后,没有任何变化。至于第二个页面,我无法构建 ATI 驱动程序包。

  • 出于沮丧,我摆脱了fglrxsudo apt-get autoremove fglrx --purge重新启动sudo shutdown -r now

重启后,一切看起来都正常。太奇怪了。

顺便说一句,我有一张 Radeon HD 3400 (RV620) 卡,但附加驱动程序选项卡中仍然没有专有驱动程序的条目。

答案2

所以我刚刚遇到了完全相同的问题,这些是我为使一切正常运行所采取的步骤。

首先,我收到分辨率警告,因此我使用 tty1(++)清除了我的 xorg 配置,Ctrl登录并执行以下命令:AltF1

sudo su -
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.back
echo "" > /etc/X11/xorg.conf
reboot -r now

其次,我运行重新安装包命令来更新所有内容:

sudo apt-get install -r

最后,完成后,使用以下命令重新启动机器:

sudo reboot -r now

此时一切都开始重新正常工作,我只需要重新进行 NVidia 图形设置。

答案3

我也遇到了同样的问题,不过我有一台 AMD Radeon HD 7750。

我尝试按照上面的答案进行操作,但没有成功。

对我来说,最有效的方法是改用专有驱动程序。以下是我所做的:

  1. 右键单击桌面并选择“更改桌面背景”。
  2. 在顶部单击“所有设置”(可能有更好的方法进入系统设置,但这是我在未启动 Unity 的情况下能够做到的唯一方法)。
  3. 向下滚动并单击“软件资源”,然后单击“附加驱动程序”选项卡。
  4. 切换到“使用来自 fglrx(专有)的 AMD 图形加速器的视频驱动程序”而不是“使用来自 xserver-zorg-video-ati(开放资源,已测试)的 x.org xserver- AMD/ATI 显示驱动程序包装器”。
  5. 点击“应用更改”
  6. 完成后按Ctrl+ Alt+Del注销并重新启动

重启后,Unity 应该可以正常工作。我不知道这是一个永久性修复还是只是一个临时修复。

我确实想指出的是,在我让它工作后,我尝试重新安装从 AMD 网站下载的 Linux AMD 驱动程序,结果再次破坏了 Unity。我不得不重复这个过程才能让它再次工作。

谢谢,希望这有帮助=)

答案4

我遇到了同样的问题,尝试了上面建议的几个步骤,但收效甚微。最后,我开始尝试按照以下说明手动安装专有驱动程序:https://help.ubuntu.com/community/BinaryDriverHowto/ATI

执行步骤 2 后

sudo apt-get remove --purge fglrx-updates fglrx-amdcccle-updates

然后重新启动,一切恢复正常,甚至无需安装驱动程序(虽然我猜我目前在没有驱动程序的情况下运行,因为系统信息显示图形未知。)

相关内容