问题描述
当我登录时,没有任何反应。
我会看到我的桌面壁纸。
没有短跑,没有发射器,没有。
最佳解决办法
你只需要重新打开Unity插件。问题是这是一个底部的痛苦,因为你现在没有图形方法来做到这一点。所以:
-
尝试使用
Ctrl
+Alt
+T
打开终端。这可能不起作用,但您可以尝试右键单击桌面并选择“在此处打开终端”。否则,您可能需要按Ctrl
+Alt
+F1
切换到”hard”终端并登录。 -
运行安装
compizconfig-settings-manager
sudo apt-get install compizconfig-settings-manager
-
然后运行它:
DISPLAY=:0 ccsm &
第一部分告诉终端你想要载入的显示器(否则它不会有线索)。
-
如果您在步骤1中切换到TTY,请按
Ctrl
+Alt
+F7
(或Ctrl
+Alt
+F8
+F8
有时)切换回图形服务器。那里应该有一个CompizConfig设置管理器等着你。 -
找到Unity插件。启用它。你会被问到“Ubuntu Unity Plugin需要插件OpenGL。启用Ubuntu Unity插件/启用OpenGL”
-
一切都应该进入生活,但如果没有,你可能不得不重新开始。您可以通过返回到终端并运行
sudo reboot
来完成此操作。
次佳解决办法
对我有好处的解决方案(解决了同样的问题):
在终端中:
export DISPLAY=:0
sudo dconf reset -f /org/compiz/
接着
setsid unity
第三种解决办法
13.04和14.04:
unity --replace
已弃用。相反,请使用以下内容:
dconf reset -f /org/compiz/
unity --reset-icons &disown
重新启动,如果它不能立即工作。
第四种办法
对于12.10及以下:
按Ctrl
+ Alt
+ T
作为终端,运行ccsm
,然后选择re-enable您的’Unity’插件。
您也可能需要运行unity --replace
。
第五种办法
检查您的图形驱动程序是否配置为使用硬件加速并将其配置为使用OpenGL是一个好主意。尝试搜索向Ubuntu和Ubuntu论坛寻求特定于您的GPU和Ubuntu风格的信息。对于混合图形用户,请参阅下面的最后一节”Hybrid Graphics”。
您可能需要运行compizconfig-settings-manager程序包并确保Unity插件已被选中(请参阅What are some of the issues with CCSM and why would I want to avoid it?)。
12.04和更新
-
按
Ctrl
+Alt
+F1
更改为tty1
并登录。 -
运行安装
compizconfig-settings-manager
sudo apt-get install compizconfig-settings-manager
-
然后通过这样来运行它:
export DISPLAY=:0 ccsm
第一部分告诉终端你想要载入的显示器(否则它不会有线索)。
-
按
Ctrl
+Alt
+F7
(或Ctrl
+Alt
+F8
有时)返回图形显示屏幕,应该有一个坐在那里的CompizConfig设置管理器屏幕。 -
找到Unity插件。启用它。
-
一切都应该进入生活,但如果没有,你可能不得不重新开始。您可以通过返回到
tty1
并运行sudo reboot
来完成此操作。
如果统一仍然不加载尝试:
dconf reset -f /org/compiz/
unity --reset-icons &disown
重新启动,如果它不能立即工作。
对于11.10和更老的
如果您希望进入TTY(Ctrl
+ Alt
+ F1
到F6
)并运行:
DISPLAY=:0 unity --replace
它将重置TTY 7上的Unity(Ctrl
+ Alt+
+ F7
)。
你也可以尝试:
DISPLAY=:0 unity
但是,如果一个Windows管理器已经在显示器0上运行,那么这将不起作用(它会给你一个错误,在这种情况下只使用unity --replace
)。
如果Unity完全拒绝重新启动,请尝试以下操作:
安装gnome-panel
:
sudo apt-get install gnome-panel
比在显示器上运行0:
DISPLAY=:0 gnome-panel
然后,您应该在桌面上安装Gnome 2样式的面板,您可以使用它来注销。
混合图形
一些非常有用的信息和混合图形用户的进一步阅读可以找到here。
一旦适当地配置了3D加速和OpenGL的GPU,您就可以:
-
从https://edge.launchpad.net/~xorg-edgers/+archive/ppa安装Nvidia驱动程序:
sudo apt-add repository ppa:xorg-edgers/ppa
要么:
我真的更喜欢stable PPA,但它似乎没有13.04的软件包。更新:这些似乎从9月25日开始提供。我会安装这个稳定的PPA–你可以试试,但我没有测试过。
Ubuntu-supplied Nvidia驱动程序已安装,我只需通过添加它并使用
update-manager
进行软件包更新,即可从此PPA安装。sudo apt-add repository ppa:ubuntu-x-swat/x-updates
-
从https://launchpad.net/~bumblebee/+archive/stable安装大黄蜂
更新:截至10月6日,
ppa:xorg-edgers/ppa
似乎也包含大黄蜂。所以如果你从这个PPA安装,你可能想尝试跳过添加Bumblebee PPA并从这里安装它。如果您在步骤1中选择了稳定的PPA,请按如下方式安装Bumblebee稳定的PPA:
sudo apt-add-repository ppa:bumblebee/stable
-
更新:在添加PPA之后,更新您的软件包列表:
sudo apt-get update
如果您已经从Ubuntu标准存储库安装了nvidia驱动程序,只需升级以从步骤1中选择的存储库获取新版本即可:
sudo apt-get upgrade sudo apt-get install bumblebee
-
对’repair’ Unity执行以下命令(从brandon-bertelsen的答案到Unity doesn’t load, no Launcher, no Dash appears):
dconf reset -f /org/compiz/ unity --reset-icons & disown
第六种办法
最简单的方法是按Ctrl
+ Alt
+ T
获取终端,然后发出:
rm -rf ~/.compiz-1 ~/.config/compiz-1
你的团结会议会在你的眼前回来。
这种技术比重新启动ccsm要好,因为你可以进入OP的错误状态,甚至不会意外地取消ccsm中的统一;你可以通过不小心按下ccsm中的”preferences”按钮来获得它。
第七种办法
我也有这个问题。我通过删除〜/.config /compiz-1 /compizconfig文件和relog的内容来解决它。
rm -rf ~/.config/compiz-1/compizconfig/*
第八种办法
我有完全相同的问题。
如果您安装了Compiz配置设置管理器,则可能是Unity Desktop插件被禁用。
登录到Unity 2D桌面并检查它是否在CCSM中启用,
如果未勾选复选框,Unity Shell将不会加载到默认桌面,您将在图片中获得会话。
第九种办法
开发人员总是在修复错误,所以另一种方法是等待并跟踪错误修复的进度(subscribe to Unity development in Launchpad)。
-
按
Ctrl
+Alt
+F2
。 -
登录。
-
在终端中运行
sudo shutdown -r now
。 -
在系统重新启动后的登录屏幕上,通过right-clicking链轮图标选择Unity 2D(现在)。
-
等待Unity 3D /Ubuntu 11.10的修复(例如一周)。
-
更新您的系统以获取修复程序;在终端类型
sudo apt-get update && sudo apt-get upgrade
中。
更新:我能够通过使用Unity 2D登录中的ccsm
来解决此问题。
(这是从this Ubuntu Forums post改编的。)
-
在登录屏幕上,选择Unity 2D并登录。
-
通过在终端中运行安装
ccsm
(CompizConfig设置管理器):sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra
。 -
启动
ccsm
,然后选择类别桌面。启用Ubuntu Unity插件;如果要求解决冲突,请为所有冲突选择MIDDLE按钮。完成后关闭ccsm
。 -
重新启动,选择Unity(3D)并登录。
第十种办法
我有一个使用”Optimus”(英特尔+ Nvidia GPU)set-up的华硕U36SD。我有Ubuntu 12.04工作得很好,但升级到12.10,这个问题出现并持续在13.04。我已经设法通过以下步骤修复它:
-
从https://edge.launchpad.net/~xorg-edgers/+archive/ppa安装Nvidia驱动程序。
要么:
我真的更喜欢https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates的稳定PPA,但它似乎还没有13.04的软件包。更新:这些似乎从9月25日开始提供。我会安装这个稳定的PPA–你可以试试,但我没有测试过。
Ubuntu-supplied Nvidia驱动程序已安装,我只需通过添加它并使用
update-manager
进行软件包更新,即可从此PPA安装。更新:sudo apt-add repository ppa:xorg-edgers/ppa
(我做了什么)或者:
sudo apt-add repository ppa:ubuntu-x-swat/x-updates
(现在13.04的稳定版本也没有通过测试)。
-
从https://launchpad.net/~bumblebee/+archive/stable安装大黄蜂
更新:截至10月6日,ppa:xorg-edgers /ppa似乎也包含大黄蜂。所以如果你从这个PPA安装,你可能想尝试跳过添加Bumblebee PPA并从这里安装它。
如果您在步骤1中选择了稳定的PPA,请按如下方式安装Bumblebee稳定的PPA:
sudo apt-add-repository ppa:bumblebee/stable
-
更新:在添加PPA之后,更新您的软件包列表:
sudo apt-get update
如果您已经从Ubuntu标准存储库安装了nvidia驱动程序,只需升级以从步骤1中选择的存储库获取新版本即可。
sudo apt-get upgrade
安装大黄蜂
sudo apt-get install bumblebee
-
对’repair’ Unity执行以下命令(从brandon-bertelsen的答案到Unity doesn’t load, no Launcher, no Dash appears):
dconf reset -f /org/compiz/ unity --reset-icons &disown