升级到12.10后缺少Unity顶部栏,侧栏和窗口装饰


10

我通过更新管理器从12.04.1升级到12.10,升级说它已成功完成,但是在重新启动后,Unity任务栏以及启动栏和窗户装饰都丢失了。

所有compiz设置似乎都已清除,并且在第一次启动时给了我一个系统错误。桌面存在,有一次我记得我搞砸了compiz的设置,只是不得不按Ctrl+ Alt+ F1,并在虚拟终端类型unity --reset然后sudo reboot

一切正常,好像我重新安装了整个操作系统。这次它说:

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

我现在该怎么办?我需要尽快修复此问题,因为我需要几个肯定已安装的程序以及其中的数据(长话短说)。


同样的问题,如果您解决了,请告诉我。我会做同样的。我认为这可能与gfx驱动程序有关,您是否正在使用nvidia-current
RobertPitt 2012年

还可以尝试在周围sudo apt-get install -f缺少东西时进行拱顶,这应该可以解决这些问题。
罗伯特·皮特(RobertPitt)2012年

它确实有作用,但仍然无法正常工作
Nick Bailuc 2012年

您可以重新解释所有内容,但是请告诉我首先要执行什么步骤?
尼克·贝卢克

Answers:


11

终于,Compiz像往常一样(显然)在正常分辨率下恢复了Unity。它不像以前那样强大,但是至少我可以使用它。

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

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

  • 然后尝试了@Freedom的建议,但是其他驱动程序选项卡中没有任何条目。

  • Google搜寻了一段时间,并尝试了页面和页面概述的步骤。在遵循第一个网页步骤之后,没有任何变化。至于第二页,我无法构建ATI驱动程序包。

  • 出于无奈,我摆脱fglrxsudo apt-get autoremove fglrx --purge,重新开始了sudo shutdown -r now

重新启动后,所有内容看上去都像往常一样工作。太奇怪了。

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


非常感谢,它又出现了。我非常感谢您的帮助,您真是个好人!
Nick Bailuc 2012年

@NickyBailuc这也是为什么(“芯片不支持”)askubuntu.com/questions/201541/...
Bucic

原因是:askubuntu.com/questions/204410/…我也可以确认Estanislau提供的解决方案-删除fglrx(专有驱动程序)为我解决了这个问题。我真的建议阅读在此评论中粘贴的链接下提供的信息。
2012年

感谢您提供信息Bucic。如果我理解正确,似乎我们(较老的卡所有者)(5xxx之前的版本)只能使用开源驱动程序,因为最新的催化剂驱动程序不支持这些芯片,而最新的xorg(与Quantal一起提供)则无法使用12.6旧版驱动程序...因此,目前唯一的解决方法是实际删除fglrx。
Estanislau Trepat 2012年

看完这篇文章后,我直接去了第4点(sudo apt-get autoremove fglrx --purgesudo shutdown -r now),马上解决了我的问题!我对这个答案投了赞成票。
2012年

2

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

首先,我收到一个解决方案警告,因此我使用tty1(Ctrl+ Alt+ F1)清除了xorg配置,登录并执行以下命令:

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图形设置。


我使用的是AMD Radeon HD 4850,在键入“ sudo reboot -r now”后,出现错误消息“ invalid option”,在“ sudo apt-get install -r”之后,该命令未知。可以检查您写的内容吗,还是因为我患有ASMD?
尼克·贝卢克

尝试sudp apt-get install --reinstall做就做,也只使用sudo reboot`
RobertPitt 2012年

1

除了AMD Radeon HD 7750以外,我都遇到了同样的问题。

我尝试按照上面的答案进行操作,但是没有运气。

对我有用的是更改为专有驱动程序。这是我所做的:

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

重新启动后,Unity应该工作正常。我不知道这是永久性修复还是临时性修复。

我确实要指出,在我正常工作之后,我尝试重新安装Linux AMD驱动程序,然后从AMD站点下载了该驱动程序,这再次破坏了Unity。我必须重复此过程才能使其再次工作。

谢谢,希望对您有帮助=)


它说没有使用临时司机
Nick Bailuc 2012年



0

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

执行步骤2之后

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

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


0

我是Linux新手,不知道我在做什么,但是这是解决此问题的方法。我启动了以前的内核。重启后,在询问要引导到哪个操作系统的屏幕上,我选择了高级选项,并显示了已安装的内核。我启动了第二个内核(就在最新更新之前),一切都正常启动了。然后我做了

sudo apt-get update
sudo apt-get upgrade

重新启动我的系统,让它正常启动,一切再次正常。


-1

尝试使用此命令重置Unity。确切的事情与我的团结一致发生,我使用此命令将其重置。是的,由于有许多文件需要重置,因此重置需要一些时间。

统一-重置


我已经读过这个问题了
Nick Bailuc,2012年

不适用于12.10。我收到“错误:现在不建议使用重置选项”
hafichuk 2012年

很抱歉听到这个消息,我不知道在12.10中将其省略。看看这些线程 askubuntu.com/questions/197535/cant-see-unity-bar-and-panel askubuntu.com/questions/17610/...
OmiPenguin

好的,它现在可以正常工作,只是我很棒的Catalyst驱动程序干扰了那块废话的镓驱动程序,现在我只需要想出一种方法来删除它,然后找回Catalyst
Nick Bailuc,

同样不适用于14.04。我收到“错误:现在不建议使用reset选项”
hakre
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.