12.04 升级后缺少启动器

12.04 升级后缺少启动器

我最近升级到了 Ubuntu 12.04,在进行了一些更新后,我的应用程序启动器和标题栏(用于窗口对话框)不见了。基本上整个 Unity GUI 都不见了!

不知道发生了什么,所以我安装了 GNOME 3,它也缺少启动器,但确实有标题栏。此外,顶部的栏会让您知道打开了什么并允许显示 GNOME 扩展,但它不是交互式的。我无法在任何地方单击、右键单击、alt + 单击(右或左)、alt + 超级单击(右或左)!我甚至从 GNOME 网站安装了一个应用程序菜单,但它也不是交互式的。但是,由于没有办法启动应用程序,我不得不使用终端,如果我最小化应用程序,它将完全消失。

然后我决定尝试 Unity 2D,结果它乱得令人难以置信。黑色背景,启动器还在,但桌面上的图标和顶部栏完全扭曲了。它们不只是像素化;它们都是各种奇怪的颜色,当我从 Unity 2D 启动器打开某个东西时,它会显示它在启动器中打开了,但屏幕上什么也没有出现。

尝试在 YouTube 上观看视频时,视频失真,看起来就像 Unity 2D 一样。奇怪的是:音频播放正常,但视频播放不正常。图片可以加载,但视频流广告无法加载。

有什么建议可以恢复我的启动器和 Unity GUI?我尝试从终端重新安装 GNOME、Unity 3D 和 Unity 2D。没有变化。还重新安装了 Unity 桌面并尝试重置它:什么也没发生。

答案1

我遇到了同样的问题。我尝试过unity --reset(因为以前使用 compiz-config 搞砸事情时它可以修复问题),但这并没有解决我现在的问题。为了让一切正常工作,我唯一能做的就是重置 compiz 设置。

只需备份(重命名)~/.compiz-1~/.config/compiz-1目录,然后使用默认设置再次创建它们(您需要注销并重新登录)。

mv ~/.compiz-1 ~/.compiz-1.BACKUP
mv ~/.config/compiz-1 ~/.config/compiz-1.BACKUP

重新启动并确认一切按预期工作后,您可以简单地删除这些备份(除非您需要它们)。

rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/.config/compiz-1.BACKUP

注意:对于某些人来说,以下链接之一可能有解决方案。如果您不想丢失所有 compiz 自定义设置,请尝试一下。

对我来说,仅重置 Unity 是不够的,所以我决定删除所有 compiz 设置。

答案2

我也遇到了同样的问题。我试过了。

  1. Ctrl+ Alt+F1切换到 CLI/tty。

  2. 检查 unity 包是否安装:

    dpkg -l | grep unity
    

    如果输出中列出了“unity”,请继续下一步。如果没有,请安装它(及其依赖项):

    sudo apt-get update
    sudo apt-get install unity
    
  3. 检查“ubuntu-desktop”是否安装:

    dpkg -l | grep ubuntu-desktop
    

    如果没有,请安装:

    sudo apt-get update
    sudo apt-get install ubuntu-desktop
    
  4. 重新启动显示管理器。

    如果您是 Natty 用户,则需要重新启动 GDM:

    sudo service gdm restart
    

    或者如果你使用的是 Oneiric,稍后你需要重新启动 LightDM(默认):

    sudo service lightdm restart
    

答案3

如果您无法打开终端,Simon 的方法有效,您可以在登录 shell(虚拟控制台)中工作。@erik 您可以在任何虚拟控制台中完成此操作

ctrl+alt+F1-6

我认为它会起作用。

答案4

如果您的屏幕空白,并且除了鼠标之外没有其他东西,您仍然可以调用终端。

如果是的话,请安装 CCSM(如果尚未安装):

sudo apt-get install compizconfig-settings-manager 

安装完成后,在同一个终端中执行:

ccsm

当管理器 GUI 弹出时,转到桌面/ubuntu unity 插件并确保它已启用。

如果已启用,请禁用然后重新启用,注销并重新登录,一切应恢复正常。

如果您遇到 Compiz 在启动时继续崩溃的问题,只需创建一个 shell 脚本:

sleep 3
compiz --replace
end

然后,您可以简单地将其添加到您的启动应用程序中,它将在启动时重置 Compiz,显然,请确保您首先已使该文件可执行。

相关内容