当我登录时,什么都没有发生。

向我展示了我的桌面墙纸。



没有破折号,没有启动器,什么也没有。

评论

恕我直言,这是一个错误,但是我从今天开始就有这个错误。只能找到此错误bugs.launchpad.net/ubuntu/+source/unity/+bug/1212987我遵循了这里的建议:askubuntu.com/questions/17381/…Unity确实重置了,但无法正常工作,工作区无法正常工作即使启用或禁用或更改金额也可以正常工作。没有不同。 Put插件也会崩溃,

从nouveau驱动程序切换到NVIDIA驱动程序(系统设置/硬件选项卡)后,我的问题开始了。

在花了很多天并读取了许多SO线程之后,我发现这似乎是Ubuntu打开的Bug(自Juli 2015起,状态为“未完成”)。此处的更多信息:bugs.launchpad.net/ubuntu/+bug/1285444快速解决方案似乎是:$ mv〜/ .config / dconf / user〜/ .config / dconf / user.old

@julianromera是该线程上唯一帮助我的解决方案

@julianromera的答案是唯一对我有用的答案。

#1 楼


此答案适用于运行Compiz的Ubuntu版本。

此答案假定Unity正在通过Compiz运行。如果您没有安装compiz(例如:在非Unity版本的Ubuntu,例如基于Gnome的Ubuntu 18.04和更高版本),则此答案不适用于您。


您只需要重新打开Unity插件即可。问题是这是从底部开始的痛苦,因为您现在没有图形方法可以执行此操作。因此:


尝试使用Ctrl + Alt + T打开终端。
这可能不起作用,但是您可以尝试右键单击桌面,然后选择“在此处打开终端。 ”否则,您可能需要通过按
Ctrl + Alt + F1切换到“硬”终端并登录。

通过运行

sudo apt-get install compizconfig-settings-manager



然后使用以下命令运行它:

DISPLAY=:0 ccsm &


第一部分告诉终端您要在其上加载的显示器(否则

如果在步骤1中切换到TTY,则可以通过按Ctrl + Alt + F7(或有时按Ctrl + Alt + F8)切换回图形服务器。
应该有一个CompizConfig设置管理器在等您。

找到Unity插件。启用它(下面的详细说明)。您将被问到“ Ubuntu Unity插件需要OpenGL插件。启用Ubuntu Unity插件/启用OpenGL”



1)要启用Unity插件:单击“桌面”(左侧)-> Ubuntu Unity插件。您也可以在“过滤器”搜索框中键入“统一插件”。屏幕快照:


从此处,单击“启用Ubuntu Unity插件”复选框:



2)启用OpenGL:单击“常规”(左侧)->然后选中“ OpenGL”复选框,如下所示。您也可以在“过滤器”搜索框中键入“ opengl”以进行显示。




一切都应变为现实,但如果没有,则可能必须重新启动。您可以通过返回到终端并运行compizconfig-settings-manager来做到这一点。


评论


对我来说做得很好。另外,我不需要输入TTY终端,可以使用终端快捷键(ctrl + alt + t)。

–塔斯
13年4月24日在16:47

如果您转到第5步,但在列表上看不到统一,请尝试以下操作:sudo apt-get -f install && sudo apt-get --reinstall install unity

– Collinux
2014年3月18日,1:18

我本人曾遇到此问题,但我对解决方案不走运,对我而言不起作用,在Ubuntu 14.04 LTS 64bit上仍会出现相同的空白屏幕。将会再次检查步骤,以检查是否遗漏了任何东西。联想X201S Thinkpad i7 2.0Ghz 8Gb RAM。 12.04 LTS从未遇到此问题

–therobyouknow
14年5月19日在16:24



对我来说,这是一个如此普遍而持久的问题,这一事实令人不安。有谁知道为什么这种情况一直在发生,是什么原因造成的?

– Fouric
2014年11月21日在22:38

ccsm挂在“加载图标”上,但是如果我按ctrl-alt-F7返回主显示屏,则显示compiz选项。我启用了Unity桌面,切换回tty1(ccsm已成功执行)...但是没有Unity。重新启动:没有Unity。如果我重新加载ccsm,则仍会选择Unity并“打开”,但不会出现Unity。

– JeanSibelius
2015年3月7日13:50

#2 楼

一个对我有用的解决方案(已经解决了相同的问题):在终端中:



export DISPLAY=:0   
sudo dconf reset -f /org/compiz/


然后

/>
setsid unity


评论


太棒了在Mac OS X上的Parallels中可与Ubuntu Linux 13.04 Desktop一起使用。

–艾略特
2014年7月1日下午6:47

谢谢!也适用于Ubuntu 14.04。我不知道为什么这突然发生了:-(

– Sadi
2014年7月30日9:28

我首先需要导出DISPLAY =:0。

– Uri
2014年10月6日17:30

sudo dconf reset -f / org / compiz /错误产生命令行'dbus-launch --autholaunch = c0c0f8bf86119c64ccb710000000006 --binary-syntax --close-stderr':子进程已退出,代码为1

– JeanSibelius
2015年3月7日13:54

一个问题是,以sudo身份运行dconf会使我的〜/ .config / dconf / user文件具有root所有权(以前拥有我的用户所有权)。我想知道是否应该在没有sudo的情况下完成。这比删除文件并从头开始要好得多!

– Tim Tisdall
16-10-5在11:48

#3 楼

在13.04和14.04中:

unity --replace已弃用。而是使用以下命令:

dconf reset -f /org/compiz/ 
unity --reset-icons &disown


如果立即无法正常工作,请重新启动。

评论


dconf reset命令给出退出代码错误1,在13.10上不起作用。

– Peterdk
13-10-24在16:10

使用ccsm启用Unity插件可以解决某些问题,其余问题则通过rm -r .Xauthority .ICEauthority .compiz-1 / .gconf / .config / compiz-1 / .config / dconf /解决。

–精确
2014年3月20日19:29

没有X11 $ DISPLAY,不能自动启动D-bus。到目前为止没有任何工作

– Jimifiki
2014年12月18日下午4:06

@jimifiki我遇到了同样的问题,因为我在之前的说明和这些说明之间重新启动。首先尝试导出DISPLAY =:0,然后重试这些说明。当然,当我进行统一--reset-icons&disown时,我得到了一个核心转储,所以也许这无济于事。

– GlenPeterson
2015年3月17日14:03



它也适用于ubuntu 16.04,刚刚解决了我的问题

–Priyadarshi Paul
16年5月16日在19:04

#4 楼

对于12.10及以下版本:

在终端上按Ctrl + Alt + T并运行ccsm,然后重新启用您的“ Unity”插件。

然后您可能还需要运行unity --replace

评论


unity --reset现在已弃用,不起作用。有替代品吗?

– Shahbaz
2013年3月11日23:41

@Shahbaz-统一-替换。

–horIzoN
13年4月2日在14:48

自@ 13.04起,@ nerof61也已弃用。请参阅下面的答案:askubuntu.com/a/286349/2638

–布兰登·贝特尔森(Brandon Bertelsen)
13年4月27日在2:40

--reset和--replace都不适用于我的Ubuntu 12.04 ..运行命令立即显示为unity-panel-service:未找到进程后端:ini集成:true配置文件:默认添加插件初始化核心选项... done。 ..我等了又等,然后我无法,被ctrl + c。打断了,现在想尝试其他答案。

–精确
2014年3月20日在7:44



#5 楼

最好将图形驱动程序配置为使用硬件加速并且将其配置为使用OpenGL。尝试搜索“询问Ubuntu和Ubuntu论坛”以获取特定于您的GPU和Ubuntu风格的信息。对于混合图形用户,请参见下面的最后部分“混合图形”。

您可能想运行compizconfig-settings-manager 软件包,并确保已检查Unity插件(请参阅CCSM的哪些问题以及为什么要避免它?) 。

对于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来实现。

如果仍然无法加载unity,请尝试:

dconf reset -f /org/compiz/
unity --reset-icons &disown


如果无法立即工作,请重新启动。

适用于11.10及更高版本

如果希望进入TTY(Ctrl + Alt + F1至F6)并运行:

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安装Nvidia驱动程序/〜xorg-edgers / + archive / ppa:

sudo apt-add repository ppa:xorg-edgers/ppa


或:

我真的很希望稳定的PPA,但它不是似乎有适用于13.04的软件包。更新:这些似乎从9月25日开始可用。我将安装此稳定的PPA-您可以尝试,但我尚未对其进行测试。

已经安装了Ubuntu提供的Nvidia驱动程序,我可以通过添加该PPA并通过使用update-manager进行软件包更新来简单地从该PPA进行安装。

sudo apt-add repository ppa:ubuntu-x-swat/x-updates



从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的回答不加载,没有启动器,没有Dash出现):

dconf reset -f /org/compiz/
unity --reset-icons & disown




评论


在14.10中:unity --reset-icons&disown让我停下:未知作业:unity-panel-service //开始:未知作业:unity-panel-service // compiz(核心)-信息:正在加载插件:core // compiz (核心)-信息:起始插件:核心...,无需进一步操作。 Alt-F7带我回到图形界面,这里有一个侧边菜单,但没有“开始”菜单(顶层菜单上没有任何内容-没有连接图标,电源图标等。)-回到tty1给了我屏幕和信息屏幕。 ..重新启动,我恢复了业务!谢谢您的神奇巫毒

– JeanSibelius
2015年3月7日在14:01

您的“适用于12.04及更高版本”部分在Ubuntu 16.04上不起作用。

–路易斯·德·索萨(Luísde Sousa)
16年8月2日在18:31



apt-add-repository? - 失踪

– Kalpesh Soni
18年8月15日在16:14

#6 楼

最简单的方法是按Ctrl + Alt + T来获取终端,然后发出:

rm -rf ~/.compiz-1 ~/.config/compiz-1


,您的统一会话将重新出现在您的眼前。

此技术比重新启动ccsm更好,因为您可以进入OP的错误状态,而不必不小心取消选择ccsm中的单位。您可以通过不小心按下ccsm中的“首选项”按钮来获取它。

评论


猜你的意思是.config / compiz-1

– Matteo
13年10月13日在21:01

@jimifiki:按“ crtl” +“ alt” +“ f1”,然后执行achiang建议的操作。尽管就我个人而言,我会把它们移开,以防您发现更多问题。

–isaaclw
2014年12月19日19:40在

不是Ubuntu 16.04的解决方案。

–路易斯·德·索萨(Luísde Sousa)
16年8月2日在18:38

在16.04不适用于我

–43Tesseracts
17年5月16日在21:20

对于我的Ubuntu 16.04,要删除的相关文件位于.cache中,而不是.config中。所以rm -rf〜/ .cache / compizconfig-1为我工作。

–tparker
18年3月14日在17:54

#7 楼

我也有这个问题。我通过删除〜/ .config / compiz-1 / compizconfig文件的内容并重新记录来解决它。

rm -rf ~/.config/compiz-1/compizconfig/*


评论


不适用于我,几乎与此页面上的其他所有内容一样

– Matteo
13年10月13日在21:01

是!谢谢,它奏效了!我在VirtualBox中安装了Ubuntu 16.04,在其中一项更新后出现了此问题。这是唯一对我有用的解决方案!哦,别忘了应用此修复程序后重新启动。

–informatik01
16 Jul 26'7:14



在Ubuntu 16.04上不起作用。

–路易斯·德·索萨(Luísde Sousa)
16年8月2日在18:38

在16.04不适用于我

–43Tesseracts
17年5月16日在21:18

对于我的Ubuntu 16.04,要删除的相关文件位于.cache中,而不是.config中。所以rm -rf〜/ .cache / compizconfig-1为我工作。

–tparker
18年3月14日在17:55

#8 楼

我遇到了完全相同的问题。

如果安装了Compiz Config设置管理器,则可能是Unity桌面插件已禁用。

登录到Unity 2D桌面并检查是否已在CCSM中启用了此功能。



如果未选中复选框,Unity Shell将不会加载到默认桌面中,并且您将在您的图片。

#9 楼

开发人员总是在修复错误,因此一种替代方法是等待并跟踪错误修复的进展(在Launchpad中订阅Unity开发)。


按Ctrl + Alt + F2。
登录。
在终端上运行sudo shutdown -r now
重新启动系统后,在登录屏幕上,右键单击链轮图标,选择Unity 2D(现在)。
。 >等待Unity 3D / Ubuntu 11.10的修复(例如一周)。
更新系统以获取修复;在终端类型sudo apt-get update && sudo apt-get upgrade中。

更新:通过使用Unity 2D登录中的ccsm,我能够解决此问题。

(此内容来自Ubuntu论坛文章)。


在登录屏幕上,选择Unity 2D并登录。
通过在以下终端中运行ccsm来安装sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra(CompizConfig设置管理器)。
启动ccsm,然后选择类别桌面。启用Ubuntu Unity插件;如果要求解决冲突,请为所有冲突选择MIDDLE按钮。完成后关闭ccsm
重新启动,选择Unity(3D)并登录。


#10 楼

我有一个使用“ Optimus”(Intel + Nvidia GPU)设置的Asus U36SD。我让Ubuntu 12.04正常工作,但是升级到12.10时,此问题仍然出现并一直存在于13.04中。
通过以下步骤,我设法解决了该问题:



从https://edge.launchpad.net/~xorg-edgers/+archive/ppa安装Nvidia驱动程序。

OR:

我真的更喜欢稳定版PPA位于https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates,但似乎还没有适用于13.04的软件包。更新:这些似乎从9月25日开始可用。我将安装此稳定的PPA-您可以尝试,但我尚未对其进行测试。

已经安装了Ubuntu提供的Nvidia驱动程序,我只是通过添加该PPA并使用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似乎也包含大黄蜂。因此,如果从此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


安装Bumblebee

sudo apt-get install bumblebee



执行以下命令来“修复” Unity(从brandon-bertelsen对Unity的回答不加载,没有启动器,没有出现破折号):

dconf reset -f /org/compiz/ 
unity --reset-icons &disown




评论


我只需要执行答案的最后一步,因为我已在BIOS中停用了nvidia卡,并且从未使用过它,但是dconf重置可完美工作。谢谢!

–丹尼尔·W。
13年5月7日在11:12

谢谢!更新之后,这才发生在我身上,最后一步对我来说也足够了。

–TenLeftFingers
13年7月6日,1:15

在没有启动器甚至无法移动窗口的情况下,如何从那些链接中安装这些东西?我尝试跳过该步骤,但对我而言不起作用。您可以提供添加这些ppa和安装这些东西的命令行说明吗?

– Matteo
13-10-13在20:46



我在上面添加了一些细节-希望对您有所帮助。

–托马斯·阿里森(Thomas Arildsen)
13-10-14在20:42

#11 楼

在升级unity和compiz软件包后,在Ubuntu 16.04中我也发生了这种情况。以上方法均无效。

我发现有启动器和破折号的唯一方法是删除(但未登录Unity时)我家中的目录.cache。

评论


谢谢,徒劳地尝试了许多其他解决方案(ccsm,重置,删除配置目录等),这彻底解决了问题!

– fuenfundachtzig
16-09-27在21:02

如果您与驱动程序,GPU和所有驱动器一起摇摇欲坠,通常就是这种情况。删除.cache将完成这项工作。

– stamster
18-2-26在1:44

也为我工作(Ubuntu 16.04)。我上次关闭机器时升级了某些设备。当它开始备份时,没有加载Unity。我尝试了上述许多步骤,但没有一个起作用。这个删除〜/ .cache的简单步骤就可以了。谢谢!

–安东尼五世
18年3月16日在18:20

这发生在运行16.04的朋友身上。我通过使用新的Gnome桌面而非Unity将她升级到Ubuntu 18.04来解决了该问题。

–马克·斯托斯伯格
18 Mar 28 '18 at 11:59

#12 楼

重复问题的原始发布者,在编辑自己的问题时得到解决:


找到的解决方案:删除我家中的.Xauthority(或重命名)。


sudo rm ~/.Xauthority


评论


太好了!

–GhostCat
16年9月1日,下午3:55

#13 楼

对于13.10:
只是确保已安装所有内容:
sudo apt-get install --reinstall unity ubuntu-desktop

接下来,重新加载所有内容:
dconf reset -f /org/compiz/ && unity --reset-icons &disown

我刚刚尝试过此方法,它可以工作!
源:
https://askubuntu.com/a/204784/54037
如果其他所有方法都失败:
请记住,请务必进行备份!但是,有时全新安装是好的,重新安装Ubuntu?

评论


“如果所有其他方法都失败了”则有点无用……另请参见:meta.askubuntu.com/questions/11710/…

–野生
2014年8月11日在20:29



@Wilf全新安装绝不会没有用。大多数人的安装不佳或只是搞乱了他们的安装。刷新时间。

– Jared Burrows
2014年8月11日在20:34

是的,尤其是在升级时...我发现apt似乎已经发展了消除对正则表达式古怪的解释(例如nuking webapps)的统一性的诀窍-检查是否已安装统一性/安装缺少的任何内容可能会有所帮助,

–野生
2014年8月11日20:44



在lightdm重新启动:D之后,此方法有效。谢谢,我尝试过dpk-reconfigure,但在这种情况下看起来apt-get --reinstall更好。

– Thomas15v
2015年2月23日在18:28



#14 楼

看来12.04 Unity 3D和当前的Nvidia驱动程序存在问题。

有关如何解决此问题的详细信息,请参阅此帖子(安装12.04后Unity 3d不再可用)。

我有一个32位的Pentium 4 3.06 GHz Compaq D520SFF,带有Nvidia GeForce 6200,运行3.2.0-24-generic-pae内核,并且遇到了完全相同的问题(2D有效,3D无效),降级Nvidia驱动程序在几分钟内就为我工作了3D。

评论


我做了这个社区中与我问题有关的几乎所有答案..请给我一些有用的信息...

– Yahya
2012年5月1日下午4:38

几乎所有内容都是一个模糊的短语。...您实际上是否尝试过将NVidia驱动程序从295.40降级为295.33,如文章中所述?

– Heimdall
2012年5月1日7:13



我按照帖子的描述做了一切,没有任何反应...

– Yahya
2012年5月1日晚上11:33

#15 楼

对于图标,这归功于Nautilus。在终端中输入nautilus &,不要关闭它,图标将返回。

编辑10/10/2013:对于Nautilus,您还可以键入Alt + F2打开Unity命令行提示符并编写全局搜索/提示CLI中的nautilus。文件浏览器将打开。您可以根据需要关闭它。

#16 楼

我有一个类似的问题:


14.04与IBM Notes9结合使用会导致一些奇怪的行为(鼠标单击将停止工作)。我的解决方法是打开终端并输入unity &重新启动统一性。

我上次这样做是完全破坏了统一性-破折号,没有启动器什么也没有。
我想我尝试过此页面上列出的所有建议-均无济于事。

但是一个同事终于有了对我有用的答案:
我安装了统一调整工具;而不是我运行unity-tweak-tool --reset-unity并重新启动。

之后,团结又复活了。显然所有先前对unity进行的配置更改都已消失,但这就是--reset-unity的目的。

此解决方案的最大优点是:它只需要添加一个软件包并重做unity config更改即可。 -但您不必重置compiz,安装ccsm或进行所有其他冗长的活动。

更新:

我今天发现非常有用的其他解决方案来自这里-要点:有时您必须删除〜/ .config / dconf / user文件(甚至更好:插入“工作”备份)。

评论


这是唯一对我有用的东西!

–sevenseacat
14年6月25日在13:33

在Ubuntu 16.04上,这将带回启动器,但不带破折号或桌面。重新启动后,所有内容再次消失,您必须重复该过程。

–路易斯·德·索萨(Luísde Sousa)
16年8月2日在18:30

@LuísdeSousa在这里让我们精确一点:您可能在系统上观察到的。事实是:似乎有多种原因导致此类问题。我发现使用调整工具会有所帮助。

–GhostCat
16-09-30在7:28

@LuísdeSousa作记录;我发现另一个卡住/不存在问题的解决方案:删除〜/ .config / dconf / user ...有时重新启动unity会有所帮助,但有时我必须进入并删除该文件。

–GhostCat
17年2月17日在12:58

#17 楼

如果您希望进入tty(Ctrl + Alt + F1至F6)并运行:

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样式面板,您可以使用它要注销。

我发现我的Nvidia卡在Unity 13.04上确实是越野车。.YMMV。

#18 楼

我有3次需要Ctrl + Alt + F1才能不松动工作,而且搞砸了...
我也有nvidia。
我想建议一下:

Ctrl + Alt + F1(确定,空白屏幕)
键入您的登录名,按Enter键,然后输入密码(全部在空白屏幕中)
现在输入以下内容:

sudo startx -- :1


将不得不再次输入密码并输入
这将在Ctrl + Alt + F8处打开X会话(将自动跳转到该会话)
现在创建一个新的空文本名为runBash.sh的文件,并在其中键入:为什么Linux很好! :D

完成后,请记住按Ctrl + Alt + F1,按Ctrl + C(将结束新的X会话),键入exit,按Enter,将结束终端(黑屏)会话。如果您认为您错过了键入退出的权限,只需按Ctrl + C并再次键入,不要太快。

以便改进它,请编写一个脚本以尽可能少地键入,但是无论如何,您仍然需要在屏幕空白的时候键入很多内容,但这总比没有好:)

仍在寻找确定的Ctrl + Alt + F1正确解决方案Ubuntu 12.04 + nvidia。 br />

评论


再次嗨,我完全不知道为什么,但是由于某种原因,在系统冻结(我在葡萄酒中玩3D游戏)之后,我很难重置计算机,然后突然我又回到了文本终端ctrl + alt + f1(尽管我仍然可以通过文本终端登录,但我的帐户无法通过lightdm图形登录屏幕登录,我在以下线程上继续进行此操作:askubuntu.com/questions/133733/…)

–水瓶座力量
2012年5月28日下午1:33

在“空白”屏幕上,您是“黑色”还是“空”?除非您的视频以反向视频显示终端,否则背景为黑色,因此看起来更像是黑屏。同样,最常见的是,在Ctrl + Alt + F1之后,您必须按Alt-F1,Alt-F2 ...至Alt-F6才能到达终端。

– Alexis Wilke
16年5月21日在20:15

@AlexisWilke这么长的时间...但是..我记得,从某种意义上说空白是无法阅读屏幕上的内容。可能这也是这里发生的第二个问题。

–水瓶座力量
16年5月22日在1:54

#19 楼

除了我需要安装Unity本身之外,第一个答案可以正常工作:

sudo apt-get install unity


然后运行:

ccsm


并启用Unity :)

评论


忘记提及它发生在我的新ubuntu 13.10上,从未有过!

– sobi3ch
13年11月26日在1:24

#20 楼

在12.04下,我遇到了几乎相同的问题。我的旧GPU导致Unity运行缓慢,因此几个月来我一直在使用Unity 2d作为桌面。没有明显的原因,它突然拒绝显示启动板和标题栏(适用于所有用户)。建议在CCSM中重新启用Unity是解决方案的一部分,但此处,此处或其他几个相关线程中均未建议其他措施,包括但不限于:


重新安装unity
重新安装ubuntu桌面
删除所有相关的配置信息(例如compiz,gconf等)

帮助我在12.04(64位)下完全解决了这些症状。

unity --reset


对我不起作用。传递各种错误和信息消息后,它将始终挂在以下位置:

Setting Update "run_key"


如标题为“团结消失”的线程中的日志所示,以保持一致。

我注意到以下消息传递的错误消息:

/usr/lib/nux/unity_support_test -p


unity --reset报告的某些错误类似:

加载共享库时出错:libGL.so.1:无法打开共享库文件:没有这样的文件或目录。

广泛搜索之后,我发现以下解决方案:通过使用命令libGL.so.1获取locate 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启动。我不知道是什么引起了我的问题,但是自从创建上面的链接(现在数周)以来,我再也没有任何问题。

#21 楼

当我不小心从12.04 LTS Ubuntu升级到13.04时,我也不得不面对同样的问题,例如缺少侧边菜单栏,没有窗口选项,无法在应用程序之间切换(alt-tab),甚至无法拖动窗口屏幕上。在执行了许多选择之后,我最终得到了以下命令来解决这些问题。

sudo apt-get remove aspell #may not be relevant
sudo apt-get remove dictionaries-common


重新启动(可以使用sudo reboot

sudo apt-get install compizconfig-settings-manager
sudo apt-get install dictionaries-common
sudo apt-get install lightdm


重新启动(可以使用sudo reboot

dconf reset -f /org/compiz/
unity --reset-icons & disown


我实际上是由于冲突而删除了aspell。此问题之间可能没有任何关联。我认为重新安装lightdm并重置compiz帮助我修复了此问题。

#22 楼

当您使用另一个tty登录并尝试以同一用户尝试启动X(使用startx或initx)时,就会发生这种情况。例如,Ubuntu在tty7中运行。使用Ctrl + Alt + F1 tty1打开。以同一用户身份登录,然后运行startx。返回tty7,注销并登录。您只会得到桌面墙纸。

要解决此问题,请选择tty1,登录,然后删除主目录中的.Xauthority文件,然后注销并登录。解决了。

评论


不适用于我(而且,我从未从另一个tty开始X)

– Matteo
13-10-13在20:53

#23 楼

适用于Ubuntu 16.04:

我通过删除compizconfig的缓存来重置q4312079q(实际上该命令进行了备份,因此可以将其还原)。

执行以下命令并注销后缀:

mv ~/.cache/compizconfig-1 ~/.cache/compizconfig-backup

setsid unity


注意:这将删除您的自定义Unity设置。

#24 楼

如果将加速图形卡与默认图形卡一起使用,则可能是由于其驱动程序的安装。具有两个图形卡的系统中的加速图形卡驱动程序的一些更新趋向于在某些系统中表现出不稳定的行为。我有Nvidia卡和Intel卡。当我安装Nvidia驱动程序时,这种情况经常发生在我身上。启动器和面板将从桌面上消失。如果您使用Nvidia卡,则安装Bumblebee可能是一个临时解决方案:https://wiki.ubuntu.com/Bumblebee

评论


我有一块带有专用nvidia卡的ThinkPad T430u,但是我在BIOS中将其禁用,并且从未安装任何额外的驱动程序,也没有添加过“ x-swat”或edgers ppa,因为intel HD4000可以直接使用并且我一直在运行此设置大约2个月没有问题

–丹尼尔·W。
13年5月1日下午16:03

我的华硕U36SD的行为似乎可以确认这是两个GPU(英特尔/英伟达)组合使用时出现的问题。我将发布一个答案,解释我如何解决它。

–托马斯·阿里森(Thomas Arildsen)
13年5月2日在10:05

#25 楼

今天,我遇到了脚本用户决定通过将对脚本的调用放入其$HOME/.profile文件中来启动脚本的情况。结果,Unity无法启动。

本质上,脚本是顺序的,因此.profile基本上在等待脚本完成,并且如果.profile没有完成运行,则Unity无法启动。

我做过同样的事情,叫做.profile中的脚本,并且收到了同样的结果-我的登录屏幕壁纸一直呆在那里,没有破折号或启动器出现,无法右键单击桌面或执行任何操作

解决方法是从.profile删除相应的行。可以使用&符号.profile形式从<command> &分离命令,但是问题是每次用户打开终端或登录到TTY时,都会生成该命令的新实例。因此,除非您知道自己在做什么,否则我强烈建议不要从.profile启动任何程序。

链接到原始脚本并在此处进行讨论:https://askubuntu.com/a/739631/295286

#26 楼

在执行sudo apt-get install kubuntu-desktop后由于相同的原因导致我的lightdm安装中断,我遇到了同样的问题。我在这里运行16.04。

按ctrl-alt-F1到终端,然后:

sudo service lightdm stop
sudo apt-get remove lightdm
sudo apt-get update && sudo apt-get install lightdm
sudo reboot


几个小时后拔出我的头发。

#27 楼

我遇到了这个问题,我尝试了很多事情,甚至实现了统一,但没有任何效果。首先,您需要打开TTY(ctrl + alt + F1)并登录。现在使用

    env DISLAY:=0 gnome-terminal        


用ctrl + alt + F7关闭TTY,然后使用(在终端中)

dconf reset -f /org/compiz/


在那之后,使用

sudo reboot


评论


谢谢!!终于对我们有用。我们能够打开访客会话,但无法打开普通用户。

– radbrawler
17年2月8日在6:49

#28 楼

我遇到了同样的问题,并通过使用pycharm's terminal来解决。

 - Go to my-computer -> user -> share ->  
 - open pycharm and its terminal
 - sudo apt-get update
 - sudo apt-get upgrade 
 - sudo apt-get install --reinstall ubuntu-desktop


评论


您不需要pycharm即可解决统一问题。 Ctrl + Alt + F1应该始终为您提供一个终端。

– Tim Tisdall
16-10-5在11:56

这在16.04对我有用

–byronyasgur
17年1月26日在2:31

#29 楼

显然,解决办法是拔出第二台显示器,然后我就可以安装和更新正确的驱动程序。

#30 楼

我尝试了该线程中提到的许多解决方案以及其他解决方案。
最后这对我有用:

dconf reset -f /org/compiz/


然后

setsid unity


感谢大家的贡献。