登录时未显示启动器或仪表盘,已启用 Unity 插件

登录时未显示启动器或仪表盘,已启用 Unity 插件

我试图修复 Ubuntu 14.04 的一个问题:当计算机从睡眠状态唤醒时,屏幕会冻结。我按照此处的说明操作(Ubuntu 14.04 系统从挂起状态唤醒时冻结)这让我找到了这里发布的解决方案(如何安装 GeForce GT 630 的 Nvidia 驱动程序) 安装更新的 NVIDIA 驱动程序。我按照那里的步骤操作。这解决了我的问题,但又出现了一个新问题:我的所有窗口(包括弹出窗口)周围都出现了一个厚厚的(1 英寸)黑色边框。所以,我决定摆脱 NVIDIA——旧问题比新问题小。我从终端运行“sudo nvidia-uninstall”,然后重新启动。

重启后,我尝试登录,但什么都没发生:启动器和仪表盘都没有出现。这似乎描述了我遇到的麻烦:Unity 无法加载,没有启动器,也没有出现 Dash。因此,我采用了这里最受欢迎的解决方案,安装了 Compiz 设置管理器。我按照该页面上的说明打开 Unity。然后我返回终端并按照说明重新启动。

此时我仍然无法登录。当我返回 Compiz 设置管理器时,Unity 插件被列为已打开。

从这里开始,我尝试通过安装 Unity Tweak Tool 重置 Unity,并按照以下步骤操作:Ubuntu 桌面无法加载。一切都安装得很好。然而,当我尝试运行 unity tweak 工具时,我收到重复的错误消息“dconf-WARNING **:无法将更改提交到 dconf:没有 X11 $DISPLAY 无法自动启动 D-Bus”。然后我确保我已安装 X11,并按照此处的说明进行操作:如何安装 X11/xorg?. 问题仍然存在。

任何帮助都将不胜感激。我不知道该怎么做才能解决这个问题,而且我真的很需要我的电脑能正常工作。

答案1

如果您不打算使用 nvidia 驱动程序,您可能需要重新安装 nuouveau 驱动程序。您可以在启动计算机后按 CTRL + ALT + F2 来执行此操作。然后,您可以使用您的用户名和密码登录文本会话。登录后,输入以下命令:

sudo apt-get update
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get install libdrm-nouveau2 xserver-xorg-video-nouveau nouveau-firmware
sudo reboot

重新启动后,一切都会恢复正常。

如果这不起作用,请尝试使用以下命令重置 compiz 和 unity:

sudo apt-get install wget python dconf-tools
wget https://launchpad.net/~amith/+archive/ubuntutools/+build/3910667/+files/unity-reset_0.1-8_all.deb
sudo chmod +x unity-reset_0.1-8_all.deb
sudo dpkg -i unity-reset_0.1-8_all.deb
sudo apt-get -f install
unity-reset
dconf reset -f /org/compiz/
compiz --replace
sudo reboot

答案2

我遇到了同样的问题,并试图在最近两天解决这个问题。

对我有用的是:

  1. 首先我删除了所有与 nvidia 相关的软件包

    sudo apt-get purge nvidia-*然后输入 y 表示是。

  2. 尝试重新启动,ubuntu 将加载适用于 NVIDIA 显卡的默认开源视频驱动程序 Nouveau,您将获得类似 800x600 的默认分辨率屏幕。

  3. 登录并尝试通过 Ctrl + Alt + T 获取控制台。注意:您可能会通过 Apport 收到“内部系统错误”弹出窗口,该报告表明 xserver-xorg 失败。

  4. 当你进入终端时,输入

    sudo apt-get install --reinstall xserver-xorg

    dconf reset -f /org/compiz/

    setsid unity

然后 unity launcher 和 compzition 回来了。

  1. 尝试重新启动以查看更改是否持久。

  2. 如果是,请按“超级(点击)”打开仪表板主页,然后键入“附加驱动程序”,单击应用程序图标,启动时,选择一个 nvidia 驱动程序,在我的情况下是“NVIDIA 二进制驱动程序版本 340(开源)”,然后单击应用更改。

  3. 重新启动以查看更改是否持久。

在尝试了 askubuntu 中提出的不同解决方案后,它按此顺序为我工作。

祝你好运。

答案3

我在 Ubuntu 14.04 中遇到了同样的问题,即缺少侧边栏和 Unity,因为我尝试了康普兹经过一整天的各种尝试,我终于成功了@mchid 建议留下一些步骤。

我严格遵循了以下顺序:

sudo apt-get update
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get install libdrm-nouveau2 xserver-xorg-video-nouveau nouveau-firmware
sudo reboot

之后我还必须遵循进一步给出的命令(但不是全部):

sudo apt-get install wget python dconf-tools
wget https://launchpad.net/~amith/+archive/ubuntutools/+build/3910667/+files/unity-reset_0.1-8_all.deb
sudo chmod +x unity-reset_0.1-8_all.deb
sudo dpkg -i unity-reset_0.1-8_all.deb
sudo apt-get -f install
  • unity-reset产生了奇怪的错误,我尝试了好几次都无法解决。因此,我转到下一个命令。

  • dconf reset -f /org/compiz/也导致错误cannot autolaunch dbus without x11 $display,我通过使用解决了

    export DISPLAY=:0
    

    则该命令执行成功。

  • 再次,由于错误,我无法执行compiz --replace,因此我决定重新启动系统。

    sudo reboot
    

    我的桌面恢复了以前的外观(侧面启动器和统一)。

希望它能帮助遇到类似问题的人!

相关内容