12.04升级后缺少启动器
我最近升级到Ubuntu 12.04并在做了一些更新后,我的应用程序启动器和标题栏(用于窗口对话)都丢失了。 基本上缺少整个Unity GUI!
不知道发生了什么,所以我安装了GNOME 3,它也错过了一个启动器,但确实有标题栏。 此外,顶部的栏可以让您知道什么是开放的,并允许显示GNOME扩展不是交互式的。 我无法点击,右击,alt +点击(向右或向左),alt +超级点击(向右或向左)任何地方! 我甚至从GNOME站点安装了一个应用程序菜单,它也不是交互式的。 但是,由于无法启动应用程序,我必须使用终端,如果我最小化应用程序,它将完全消失。
然后我决定尝试Unity 2D,它令人难以置信的混乱。 黑色背景,发射器在那里,但桌面上的图标和顶部栏完全扭曲。 它们不仅仅是像素化的; 它们都是各种时髦的颜色,当我从Unity 2D启动器打开它时,它会显示它在启动器中打开,但屏幕上没有任何内容。
当试图在YouTube上观看video时,video会失真,看起来就像Unity 2D一样。 奇怪的是:音频工作正常,而不是video。 图片会加载,但不会播放投放video的广告。
有什么建议让我的启动器和Unity GUI恢复? 我尝试从终端重新安装GNOME,Unity 3D和Unity 2D。 没变。 还重新安装了Unity桌面并尝试重置它:没有任何反应。
我有同样的问题。 我尝试使用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不加载,没有Launcher,没有Dash出现
- 如何重置Unity配置?
在我的情况下,重置Unity是不够的,所以我决定摆脱所有的compiz设置。
我有同样的问题。 我试过这个。
-
按Ctrl + Alt + F1切换到CLI / tty。
-
检查是否安装了Unity包:
dpkg -l | grep unity
如果输出中列出了“unity”,请继续执行下一步。 如果没有,请安装它(及其依赖项):
sudo apt-get update sudo apt-get install unity
-
检查是否安装了’ubuntu-desktop’:
dpkg -l | grep ubuntu-desktop
如果没有,安装它:
sudo apt-get update sudo apt-get install ubuntu-desktop
-
重启显示管理器。
如果您是Natty用户,则需要重新启动GDM:
sudo service gdm restart
或者如果你在Oneiric上,之后你需要重新启动LightDM(默认):
sudo service lightdm restart
如果您无法打开可以在登录shell(虚拟控制台)中工作的终端,则Simon的方法有效。 @erik你可以在任何虚拟控制台上完成它
ctrl+alt+F1-6
我认为它会起作用。
在我的情况下,我有一个旧的.gnomerc文件似乎是罪魁祸首。 可能来自一些非常古老的compiz安装(大约2008年)。 删除文件解决了我的问题,可能会帮助别人。
档案是:
cat .gnomerc export LIBGL_ALWAYS_INDIRECT=1
rm ~/.gnomerc
并重新启动或注销/进入。
如果你有一个空白屏幕,除了鼠标之外别无其他,你仍然可以调用终端。
如果是,请安装CCSM(如果尚未安装):
sudo apt-get install compizconfig-settings-manager
一旦安装完毕,在同一个终端中就可以了:
ccsm
当管理器GUI弹出时,转到desktop / ubuntu unity插件并确保它已启用。
如果它已经启用,请禁用然后重新启用,注销并重新登录,所有应该恢复正常。
如果您遇到Compiz在启动时继续崩溃的问题,只需创建一个shell脚本:
sleep 3 compiz --replace end
然后,您可以将其添加到启动应用程序中,它将在启动时重置Compiz,显然确保您首先使文件可执行。
删除Compiz目录对我有用,但由于我无法获得终端,我必须执行以下操作:
- 从CD启动Ubuntu Live
- 打开终端窗口并发出’sudo -s’以获得root权限(无需密码)
- 执行df命令查看系统上的驱动器(这将是一个很长的名字….)
- cd / media / [驱动器名称]
- cd [你的正常主目录]
现在,您可以按上述方式重命名compiz目录。 关闭实时会话,取出CD并从硬盘启动。
它对我有用。 因人而异。
- 如果您手动没有现场CD,请按CTRL + ALT + T.
- 对于黑客更多:
- 在桌面上用鼠标右键创建launch.sh,其中包含文本“gnome-terminal”(不带引号)。
- 使用RMB在属性中为此脚本设置可执行位。
- 执行它。
谢谢! 升级到Precise后,Unity被禁用(虽然不是最初)。
安装compizconfig-settings-manager ,通过ccsm
运行它并应用必要的更改再次启动Unity就可以了!
我在我的机器上升级后遇到同样的问题我丢失了桌面背景并且它仍然是完全黑色的,但是当我打开我的终端时它显示有背景。 我试着在这个post中提到其他步骤。 事实certificate,肉桂粉是罪魁祸首。
我做的是
$ sudo apt-get删除cinamon *
然后重新启动
登录Gnome Classic – 无效果
有效!
我在12.04下遇到了同样的问题。 我的老化GPU的Unity速度很慢,所以几个月来我使用Unity 2d作为我的桌面。 没有明显的原因,它突然拒绝显示启动板和标题栏(适用于所有用户)。 如上所述,在CCSM中重新启用Unity是解决方案的一部分,但这里没有提出任何其他措施,或者在其他几个相关线程中,包括但不限于:
-
重新安装团结
-
重新安装ubuntu桌面
-
删除所有相关(例如compiz,gconf等)配置信息
帮我彻底解决了12.04(64位)下的这些症状。
unity --reset
对我不起作用。 在发送各种错误和信息消息后,它将始终挂在:
Setting Update "run_key"
对于没有参数的统一运行,在标题为“统一已消失”的post中发布的日志中显示。
我注意到错误消息由以下方式传递:
/usr/lib/nux/unity_support_test -p
类似于统一报告的一些错误–reset:
error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory.
由user139869报告。 不幸的是,他的解决方案对我不起作用。 经过广泛搜索,我找到了以下解决方案:
-
使用命令locate libGL.so.1获取libGL.so.1的路径。
-
在/ usr / lib /中添加指向库的链接,如以下示例所示:
-
sudo ln -s /usr/lib/i386/mesa/libGL.so.1 / usr / lib
(由JD Bartlett提供 )
-
重启电脑。
这不仅允许unity_support_test-p和unity –reset运行,它还允许Unity 2d启动。 我不知道是什么原因引起了我的问题,但自从创建上面的链接(现在几周)后,我没有进一步的问题。
你所要做的就是; 启动Ubuntu调整,转到Tweaks菜单,选择桌面图标,然后将Show Desktop Icons更改为On。
就是这样!