jrg Asked: 2010-12-15 09:24:19 +0800 CST2010-12-15 09:24:19 +0800 CST 2010-12-15 09:24:19 +0800 CST Unity 不加载,没有 Launcher,没有 Dash 出现 772 当我登录时,什么也没有发生。 我收到了我的桌面壁纸。 没有 Dash,没有 Launcher,什么都没有。 unity 30 个回答 Voted Best Answer Oli 2011-11-08T15:23:22+08:002011-11-08T15:23:22+08:00 这个答案适用于运行 Compiz 的 Ubuntu 版本。 这个答案假设 Unity 正在通过 Compiz 运行。如果您没有安装compiz(例如:在非 Unity 版本的 Ubuntu 上,例如基于 Gnome 的 Ubuntu 18.04 及更高版本),此答案不适用于您。 您只需要重新打开 Unity 插件即可。问题是这很麻烦,因为您现在没有图形方法来执行此操作。所以: 尝试使用Ctrl++打开Alt终端T。 这可能不起作用,但您可以尝试右键单击桌面并选择“在此处打开终端”。否则,您可能需要通过按 Ctrl++更改为“硬”Alt终端F1并登录。 compizconfig-settings-manager通过运行安装 sudo apt-get install compizconfig-settings-manager 然后用这个运行它: DISPLAY=:0 ccsm & 第一部分告诉终端您希望它加载哪个显示器(否则它不会有线索)。 如果您在步骤 1 中切换到 TTY,请按Ctrl+ Alt+ F7(或有时Ctrl+ Alt+ )切换回图形服务器。 应该有一个 CompizConfig 设置管理器等着你。F8 找到 Unity 插件。启用它(下面的详细说明)。您将被询问“Ubuntu Unity 插件需要插件 OpenGL。启用 Ubuntu Unity 插件/启用 OpenGL” 1) 要启用 Unity 插件:单击“桌面”(左侧)--> Ubuntu Unity 插件。您也可以在“过滤器”搜索框中输入“unity plugin”。截屏: 在此处,单击“启用 Ubuntu Unity 插件”复选框: 2) 要启用 OpenGL:单击“General”(左侧)--> 然后选中“OpenGL”复选框,如下所示。您也可以在“过滤器”搜索框中输入“opengl”来调出它。 一切都应该焕发生机,但如果没有,您可能必须重新启动。您可以通过返回终端并运行sudo reboot. user155373 2013-05-04T16:50:34+08:002013-05-04T16:50:34+08:00 一个对我有好处的解决方案(解决了同样的问题): 在终端中: export DISPLAY=:0 sudo dconf reset -f /org/compiz/ 接着 setsid unity Brandon Bertelsen 2013-04-27T18:39:20+08:002013-04-27T18:39:20+08:00 在 13.04 和 14.04 中: unity --replace已弃用。相反,请使用以下内容: dconf reset -f /org/compiz/ unity --reset-icons &disown 如果它不能立即工作,请重新启动。 xyzzyman 2011-10-02T18:33:30+08:002011-10-02T18:33:30+08:00 对于 12.10 及以下版本: 按Ctrl++Alt选择T终端并运行ccsm,然后重新启用您的“Unity”插件。 然后您可能还需要运行unity --replace. Mark Shuttleworth 2010-12-28T04:45:26+08:002010-12-28T04:45:26+08:00 检查您的图形驱动程序是否配置为使用硬件加速以及是否配置为使用 OpenGL 是个好主意。尝试搜索 Ask Ubuntu 和 Ubuntu 论坛以获取特定于您的 GPU 和 Ubuntu 风格的信息。对于混合图形用户,请参阅下面的最后一节“混合图形”。 您可能想要运行compizconfig-settings-manager 包并确保选中 Unity 插件(请参阅CCSM 存在哪些问题以及我为什么要避免它?)。 对于 12.04 及更高版本 tty1按Ctrl++更改为Alt并F1登录。 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++ through Alt)并运行: F1F6 DISPLAY=:0 unity --replace 它将在 TTY 7 ( Ctrl+ Alt++ F7) 上重置 Unity。 您也可以尝试: DISPLAY=:0 unity 但是,如果 Windows 管理器已经在显示器 0 上运行,那将不起作用(它会给你一个错误,只是unity --replace在这种情况下使用)。 如果 Unity绝对拒绝重启,试试这个: 安装gnome-panel: sudo apt-get install gnome-panel 比在显示器 0 上运行它: DISPLAY=:0 gnome-panel 然后,您的桌面上应该有 Gnome 2 样式的面板,您可以使用它来注销。 混合图形 可以在这里找到一些对混合图形用户非常有用的信息和进一步阅读。 为 3D 加速和 OpenGL 正确配置 GPU 后,您可以: 从https://edge.launchpad.net/~xorg-edgers/+archive/ppa安装 Nvidia 驱动程序: sudo apt-add repository ppa:xorg-edgers/ppa 或者: 我真的更喜欢稳定的 PPA,但它似乎还没有 13.04 的软件包. 更新:这些似乎在 9 月 25 日可用。我会安装这个稳定的 PPA - 你可以尝试,但我还没有测试过。 已经安装了 Ubuntu 提供的 Nvidia 驱动程序,我只是通过添加它并使用update-manager. sudo apt-add repository ppa:ubuntu-x-swat/x-updates 从https://launchpad.net/~bumblebee/+archive/stable安装 Bumblebee 更新:截至 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 执行以下命令来“修复” Unity(来自brandon-bertelsen对Unity does not load, no Launcher, no Dash的回答): dconf reset -f /org/compiz/ unity --reset-icons & disown achiang 2011-11-10T21:55:59+08:002011-11-10T21:55:59+08:00 最简单的方法是按Ctrl++获取终端,然后发出Alt:T rm -rf ~/.compiz-1 ~/.config/compiz-1 你的团结会议将回到你的眼前.. 这种技术比重新启动 ccsm 更好,因为您可以进入 OP 的错误状态,甚至不会意外取消选择 ccsm 中的 unity;您可以通过不小心按 ccsm 中的“首选项”按钮来获得它。 dome cs 2011-10-30T22:23:25+08:002011-10-30T22:23:25+08:00 我也有这个问题。我通过删除 ~/.config/compiz-1/compizconfig 文件的内容并重新登录来解决它。 rm -rf ~/.config/compiz-1/compizconfig/* Mark Rooney 2011-10-22T23:09:35+08:002011-10-22T23:09:35+08:00 我有完全相同的问题。 如果您安装了 Compiz Config Settings Manager,则可能是 Unity 桌面插件被禁用。 登录到 Unity 2D 桌面并检查它是否在 CCSM 中启用,如下所示, 如果未选中复选框,Unity Shell 将不会在默认桌面中加载,并且您将在图片中获得会话。 david6 2011-10-16T13:47:12+08:002011-10-16T13:47:12+08:00 开发人员总是在修复错误,因此另一种选择是等待,并跟踪错误修复的进度(订阅 Launchpad 中的 Unity 开发)。 按Ctrl+ Alt+ F2。 登录。 sudo shutdown -r now在终端中运行。 在系统重新启动后的登录屏幕上,通过右键单击 sprocket 图标选择 Unity 2D(暂时)。 等待 Unity 3D/Ubuntu 11.10 的修复(例如一周)。 更新您的系统以获得修复;在终端类型sudo apt-get update && sudo apt-get upgrade中。 更新:我能够通过使用ccsmUnity 2D 登录中的 , 来解决此问题。 (这是改编自这个 Ubuntu 论坛帖子。) 在登录屏幕上,选择 Unity 2D 并登录。 通过在终端中运行安装ccsm(CompizConfig 设置管理器):sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra. 开始,然后选择桌面ccsm类别。启用Ubuntu Unity 插件;如果要求解决冲突,请为所有冲突选择中间按钮。完成后关闭。ccsm 重新启动,选择 Unity (3D) 并登录。 Thomas Arildsen 2013-05-03T02:45:36+08:002013-05-03T02:45:36+08:00 我有一个使用“擎天柱”(英特尔 + Nvidia GPU)设置的华硕 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 提供的 Nvidia 驱动程序,我只是通过添加它并使用update-manager. 更新: 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安装 Bumblebee 更新:截至 10 月 6 日,ppa:xorg-edgers/ppa似乎也包含 bumblebee。因此,如果您从此 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 执行以下命令来“修复” Unity(来自brandon-bertelsen对Unity does not load, no Launcher, no Dash的回答): dconf reset -f /org/compiz/ unity --reset-icons &disown
您只需要重新打开 Unity 插件即可。问题是这很麻烦,因为您现在没有图形方法来执行此操作。所以:
尝试使用Ctrl++打开Alt终端T。
这可能不起作用,但您可以尝试右键单击桌面并选择“在此处打开终端”。否则,您可能需要通过按 Ctrl++更改为“硬”Alt终端F1并登录。
compizconfig-settings-manager
通过运行安装然后用这个运行它:
第一部分告诉终端您希望它加载哪个显示器(否则它不会有线索)。
如果您在步骤 1 中切换到 TTY,请按Ctrl+ Alt+ F7(或有时Ctrl+ Alt+ )切换回图形服务器。 应该有一个 CompizConfig 设置管理器等着你。F8
找到 Unity 插件。启用它(下面的详细说明)。您将被询问“Ubuntu Unity 插件需要插件 OpenGL。启用 Ubuntu Unity 插件/启用 OpenGL”
一切都应该焕发生机,但如果没有,您可能必须重新启动。您可以通过返回终端并运行
sudo reboot
.一个对我有好处的解决方案(解决了同样的问题):
在终端中:
接着
在 13.04 和 14.04 中:
unity --replace
已弃用。相反,请使用以下内容:如果它不能立即工作,请重新启动。
对于 12.10 及以下版本:
按Ctrl++Alt选择T终端并运行
ccsm
,然后重新启用您的“Unity”插件。然后您可能还需要运行
unity --replace
.检查您的图形驱动程序是否配置为使用硬件加速以及是否配置为使用 OpenGL 是个好主意。尝试搜索 Ask Ubuntu 和 Ubuntu 论坛以获取特定于您的 GPU 和 Ubuntu 风格的信息。对于混合图形用户,请参阅下面的最后一节“混合图形”。
您可能想要运行compizconfig-settings-manager 包并确保选中 Unity 插件(请参阅CCSM 存在哪些问题以及我为什么要避免它?)。
对于 12.04 及更高版本
tty1
按Ctrl++更改为Alt并F1登录。compizconfig-settings-manager
通过运行安装然后通过这样做运行它:
第一部分告诉终端您希望它加载哪个显示器(否则它不会有线索)。
按Ctrl+ Alt+ F7(或Ctrl+ Alt+F8有时)返回图形显示,那里应该有一个 CompizConfig 设置管理器屏幕。
找到 Unity 插件。启用它。
一切都应该焕发生机,但如果没有,您可能必须重新启动。您可以通过返回
tty1
并运行来做到这一点sudo reboot
。如果统一仍然没有加载尝试:
如果它不能立即工作,请重新启动。
对于 11.10 及更早版本
如果您希望进入 TTY ( Ctrl++ through Alt)并运行: F1F6
它将在 TTY 7 ( Ctrl+ Alt++ F7) 上重置 Unity。
您也可以尝试:
但是,如果 Windows 管理器已经在显示器 0 上运行,那将不起作用(它会给你一个错误,只是
unity --replace
在这种情况下使用)。如果 Unity绝对拒绝重启,试试这个:
安装
gnome-panel
:比在显示器 0 上运行它:
然后,您的桌面上应该有 Gnome 2 样式的面板,您可以使用它来注销。
混合图形
可以在这里找到一些对混合图形用户非常有用的信息和进一步阅读。
为 3D 加速和 OpenGL 正确配置 GPU 后,您可以:
从https://edge.launchpad.net/~xorg-edgers/+archive/ppa安装 Nvidia 驱动程序:
或者:
我真的更喜欢稳定的 PPA,
但它似乎还没有 13.04 的软件包. 更新:这些似乎在 9 月 25 日可用。我会安装这个稳定的 PPA - 你可以尝试,但我还没有测试过。已经安装了 Ubuntu 提供的 Nvidia 驱动程序,我只是通过添加它并使用
update-manager
.从https://launchpad.net/~bumblebee/+archive/stable安装 Bumblebee
更新:截至 10 月 6 日,
ppa:xorg-edgers/ppa
似乎也包含大黄蜂。因此,如果您从此 PPA 安装,您可能想尝试跳过添加 Bumblebee PPA 并从此处安装它。如果您在步骤 1 中选择了稳定版 PPA,请按如下方式安装 Bumblebee 稳定版 PPA:
更新:添加 PPA 后,更新您的包列表:
如果您已经从 Ubuntu 的标准存储库安装了 nvidia 驱动程序,只需升级以从步骤 1 中选择的存储库中获取新版本:
执行以下命令来“修复” Unity(来自brandon-bertelsen对Unity does not load, no Launcher, no Dash的回答):
最简单的方法是按Ctrl++获取终端,然后发出Alt:T
你的团结会议将回到你的眼前..
这种技术比重新启动 ccsm 更好,因为您可以进入 OP 的错误状态,甚至不会意外取消选择 ccsm 中的 unity;您可以通过不小心按 ccsm 中的“首选项”按钮来获得它。
我也有这个问题。我通过删除 ~/.config/compiz-1/compizconfig 文件的内容并重新登录来解决它。
我有完全相同的问题。
如果您安装了 Compiz Config Settings Manager,则可能是 Unity 桌面插件被禁用。
登录到 Unity 2D 桌面并检查它是否在 CCSM 中启用,如下所示,
如果未选中复选框,Unity Shell 将不会在默认桌面中加载,并且您将在图片中获得会话。
开发人员总是在修复错误,因此另一种选择是等待,并跟踪错误修复的进度(订阅 Launchpad 中的 Unity 开发)。
按Ctrl+ Alt+ F2。
登录。
sudo shutdown -r now
在终端中运行。在系统重新启动后的登录屏幕上,通过右键单击 sprocket 图标选择 Unity 2D(暂时)。
等待 Unity 3D/Ubuntu 11.10 的修复(例如一周)。
更新您的系统以获得修复;在终端类型
sudo apt-get update && sudo apt-get upgrade
中。更新:我能够通过使用
ccsm
Unity 2D 登录中的 , 来解决此问题。(这是改编自这个 Ubuntu 论坛帖子。)
在登录屏幕上,选择 Unity 2D 并登录。
通过在终端中运行安装
ccsm
(CompizConfig 设置管理器):sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra
.开始,然后选择桌面
ccsm
类别。启用Ubuntu Unity 插件;如果要求解决冲突,请为所有冲突选择中间按钮。完成后关闭。ccsm
重新启动,选择 Unity (3D) 并登录。
我有一个使用“擎天柱”(英特尔 + Nvidia GPU)设置的华硕 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 提供的 Nvidia 驱动程序,我只是通过添加它并使用
update-manager
. 更新:(我做了什么)或:
(现在也是 13.04 的稳定版本 - 未经我测试)。
从https://launchpad.net/~bumblebee/+archive/stable安装 Bumblebee
更新:截至 10 月 6 日,ppa:xorg-edgers/ppa似乎也包含 bumblebee。因此,如果您从此 PPA 安装,您可能想尝试跳过添加 Bumblebee PPA 并从此处安装它。
如果您在步骤 1 中选择了稳定版 PPA,请按如下方式安装 Bumblebee 稳定版 PPA:
更新:添加 PPA 后,更新您的包列表:
如果您已经从 Ubuntu 的标准存储库安装了 nvidia 驱动程序,只需升级以从步骤 1 中选择的存储库中获取新版本:
安装大黄蜂
执行以下命令来“修复” Unity(来自brandon-bertelsen对Unity does not load, no Launcher, no Dash的回答):