Unity Launcher 消失了!

Unity Launcher 消失了!

昨天,我刚刚安装了 Ubuntu 12.04,一切运行正常,但今天启动电脑时,奇怪的事情发生了。Unity Launcher 消失了!

任何帮助,将不胜感激。

答案1

您需要启动 CCSM 并确保启用 Ubuntu Unity 插件已勾选。

如果您尚未安装 CCSM,请执行以下操作:

  1. Ctrl+ Alt+T启动终端。

  2. 输入以下命令并按Enter

    sudo apt-get install compizconfig-settings-manager
    
  3. 现在,通过从终端运行此命令来启动 CCSM:

    sudo ccsm
    
  4. 在里面加拿大华人商会窗口,选择桌面 → Ubuntu Unity 插件

    在此处输入图片描述

  5. 在下一个窗口中,确保启用 Ubuntu Unitu 插件已检查。

    在此处输入图片描述

答案2

我在 12.04(64 位)下遇到了几乎相同的问题。Unity 在我老旧的 GPU 上运行很慢,因此几个月来我一直使用 Unity 2d 作为桌面。不知何故,它突然拒绝显示启动板和标题栏(对所有用户而言)。自动隐藏被禁用。按照上述建议在 CCSM 中重新启用 Unity 是解决方案的一部分,但其他几个相关线程中建议的其他措施均无效,包括但不限于:

  1. 重新安装 Unity

  2. 重新安装 ubuntu 桌面

  3. 删除所有相关(例如 compiz、gconf 等)配置信息

帮助我彻底解决了这些症状。

unity --reset

对我来说不起作用。在传递了各种错误和信息消息后,它总是挂在:

Setting Update "run_key"

如在标题为“unity has vanished”的线程中发布的日志中所示,unity 运行时没有任何参数。

我注意到错误消息由以下人员提供:

/usr/lib/nux/unity_support_test -p

与 unity --reset 报告的一些错误类似:

error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory.

经过广泛搜索,我找到了以下解决方案:

  1. 使用命令locate libGL.so.1获取libGL.so.1的路径。

  2. 添加指向 /usr/lib/ 中的库的链接,如下例所示:

    sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib

    (图片来源:JD巴特利特

  3. 重新启动计算机。

这不仅允许 unity_support_test-p 和 unity --reset 运行,还允许 Unity 2d 启动。与上述帖子的作者一样,我不知道是什么导致了我的问题。我还不确定该链接是否是一个完整的解决方案,或者我是否应该完全重新安装图形库,如 Cynical 所述这里

答案3

我也遇到了同样的问题,但对我来说解决办法是:

sudo dconf reset -f /org/compiz/
setsid unity

我在这个帖子中找到了:

http://ubuntuforums.org/showthread.php?t=2238678

如果前两个答案对您不起作用(对我来说不起作用)希望这会有所帮助。

答案4

类似症状:12.04,启动器和菜单栏在登录会话期间消失。奇怪的是,它们仍然有响应,只是看不见。

我的解决方法:使用 ctrl-alt-del 注销(必须按两次?);出现注销对话框,以及缺失的菜单和启动器。取消注销。

使用 Nvidia 显卡的内置驱动程序。

相关内容