全新安装后未加载Ubuntu 16.04统一桌面环境


12

全新安装Ubuntu 16.04之后,我登录了,但未加载统一的桌面环境。我得到的只是桌面背景,偶尔会出现一个有关compiz错误的信息窗口。

之前的最终Beta版我也有这个版本,找不到解决方案。

当我尝试从Ctrl + Alt + F1控制台重新启动统一时,请执行以下操作:

DISPLAY=:0 unity

我得到:

compiz (core) - Info: Loading plugin: core
... many more instructions here
compiz (core) - Info: Unity is not supported by your hardware. Enabling software rendering instead (slow). 
... many more instructions again
compiz (core) - Info: Starting plugin: switcher
Illegal instruction (core dumped)

我有Nvidia gtx980显卡,并且根据Ubuntu的说法,(开源)Nvidia驱动程序已正确安装,因此,应该完全支持imo,Unity,但是由于某些原因,当Ubuntu尝试启动Unity时,它将失败唯一的信息是Illegal instruction

请以任何我可以修复或调试的方式提供建议


您应该查看“ X”配置
Valeriy Solovyov,2016年

到底在哪里?
Illidanek '16

1
听起来Compiz / Unity需要图形卡或驱动程序不支持或不正确支持的图形功能。您是否尝试安装封闭源代码驱动程序?
JanC

是的,当我安装它时,通过传统的“其他驱动程序”窗口,Ubuntu将不再启动,它会在启动加载屏幕上卡住大图标,表明图形驱动程序无法正常工作。我看到某些情况下,在安装nvidia专有驱动程序后,您必须运行某些程序,如果是这样,我该怎么办?
Illidanek '16

1
askubuntu.com/a/481620/281857上修复#5 也对我有用!谢谢!

Answers:


11

我按照以下步骤解决了问题:

  1. 激活了专有的Nvidia图形驱动程序,而不是nouveau开源驱动程序。
  2. 不幸的是,这使我的Ubuntu无法启动,因此我必须按照以下步骤操作才能正常工作:https : //askubuntu.com/a/391608/281857
  3. 此时,Ubuntu正在启动,但仍然没有启动器,顶部栏等。但是,我可以右键单击桌面以打开终端,然后运行Fix 5,详细信息如下:https : //askubuntu.com/a / 481620/281857

找不到修补程序,而帖子中的修补程序也无济于事。还有其他指针吗?我在虚拟盒子中运行它
Manny265 '16

@ Manny264我建议您开始自己的问题。您可以在那里解释到底是什么问题以及到目前为止您已经尝试了什么。
伊利丹内克,2016年

没意识到这是nvdia gx卡特有的。I DD找到这个问题的解决方案:askubuntu.com/questions/17381/...
Manny265

6

通常,此问题的答案是通过重置dconf条目以实现统一:

dconf reset -f /org/compiz/
setsid compiz

这似乎是由于启动板上的错误#1569357引起的。通常,他们还会对启动板条目中的错误提供一些补救措施,并且似乎仅在sddm(简单的桌面显示管理器)中发生-在lightdm中则不会发生。

使用dconf reset -f / org / compiz /对我不起作用(sudo或没有sudo)。setid compiz也没有。

我还发现,如果您已经登录并且没有启动并且没有面板,那么如果有命令行,一种快速启动它们的方法是:

nohup /usr/bin/unity > /dev/null 2>&1 &
nohup /usr/lib/x86_64-linux-gnu/unity/unity-panel-service > /dev/null 2>&1 &

这只是针对您所在的会话。下次登录时,它不会启动面板,也不会启动面板。


4

使用以下命令解决问题:

sudo dpkg --configure -a  
sudo apt-get update  
sudo apt-get upgrade -y  

并重新启动计算机。.您将返回桌面


2

不幸的是,我没有发表评论的声誉,但是Patola的解决方案为我工作,但有一点点改变:

dconf reset -f /org/compiz/
setsid compiz

应该

dconf reset -f /org/compiz/
setsid compiz --replace

如果您没有足够的声誉来发表评论,则可以建议对帖子进行编辑。
Zanna 2016年

这对我有用!!!
zs2020

似乎每次重新启动时都必须执行此操作。有谁找到更永久的解决方案?
乔纳森·理查兹

16.04.1版似乎已永久解决了该问题。我没有确定确切的错误修正,但是changelog(wiki.ubuntu.com/XenialXerus/ReleaseNotes/ChangeSummary/16.04.1)有许多统一修正。
乔纳森·理查兹

0

我有同样的问题,这对我有用:

sudo apt-get install --reinstall compiz

0
setsid compiz --replace

是固定的,并且在我的情况下有效-统一已修复!谢谢@乔纳森·理查兹!


0

我遇到类似的问题,请在系统使用以下命令引导时尝试使用统一控制台:Ctrl + Alt + F1。

  1. 使用管理员凭据登录。
  2. 使用以下命令列出显示驱动程序:

    ubuntu-drivers devices
    
  3. 安装nvidia驱动程序:

    sudo apt-get install sudo apt-get install nvidia-361
    

    要么

     sudo apt-get install nvidia-364
    
  4. 重启系统:

    sudo reboot now
    
  5. 恢复图形显示:

    Ctrl + Alt + F7

为我工作。祝一切顺利

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.