升级到14.04后的问题(登录后只有背景和指针)

从12.04升级到14.04后,我可以登录到我的X会话(尽管图形非常低)。 在尝试修复图形时,我设法打破了X会话。

现在,在unity-greeter中输入密码后,项目消失了,我只能看到桌面背景和指针。 这发生在每个用户身上。 我仍然可以登录tty。 我怎么解决这个问题?

此外,我似乎无法安装nvidia-current,因为它试图安装nvidia-304,它依赖于旧的video-abi库。 有没有办法告诉包管理器nvidia-current应该使用更新的版本?

此错误取决于几个因素,包括video卡和自定义配置文件。 例如,一些用户通过执行以下一个或多个“解决方案”解决了这个问题(并非所有人都可以工作,有些用户甚至需要组合,具体取决于会话的配置方式和使用的硬件):

修复1 – Compiz问题(OpenGL模块未加载,Unity插件未加载)

 sudo rm -fr ~/.cache/compizconfig-1 sudo rm -fr ~/.compiz 

修复2 – 会话未加载(访客会话加载正常)

 sudo rm -fr ~/.Xauthority sudo rm -fr ~/.config/autostart 

修复3 – 会话未加载(访客未加载)

 sudo apt-get install --reinstall ubuntu-desktop unity compizconfig-settings-manager upstart 

修复4 – 启动器/顶部面板未加载(Nvidia卡)

 sudo add-apt-repository ppa:xorg-edgers/ppa -y sudo apt-get update sudo apt-get install nvidia-340 sudo reboot 

修复5 – 清除Unity

 dconf reset -f /org/compiz/ setsid unity 

修复6 – 清除缓存

 sudo rm -fr .cache/* 

警告 – 这将清除.cache文件夹中所有应用程序的缓存。

对于大多数情况,如果会话打开但仍然无法看到顶部面板或启动器,请尝试打开终端CTRL + ALT + T并键入ccsm (假设您已经安装了compizconfig-settings-manager包)然后启用OpenGL插件和Unity插件。 如果驱动程序运行良好,则应在几秒钟内启用两个面板。 甚至有些情况下,compiz配置设置管理器中的Unity插件根本就没有启用。

这就解决了我的问题。 一旦启动到空白桌面…按CTRL + ALT + F1。

 apt-get install --reinstall ubuntu-desktop apt-get install unity apt-get purge nvidia* bumblebee* apt-get install nvidia-prime shutdown -r now 

当计算机回来时,我的登录屏幕处于高清分辨率。 我输入了密码。 等待一分钟,有一个启动延迟,BAM桌面出现,弹出窗口就在那里,启动时有点慢。

我使用旧版本(12.04)的自定义主题,所以我将其重置为默认值。 首先我尝试切换到Ambience(默认)主题。 您可以尝试通过右键单击并选择“更改桌面背景。通过那里,您可以进入一些设置菜单。

-要么-

你可以重置Compiz。 你需要在Unity之外做这件事。 注销,切换到控制台( CTRL + ALT + F1 ),然后删除您的Compiz设置和缓存:

 rm -r ~/.cache/compizconfig-1 rm -r ~/.compiz 

退出控制台,切换回GUI( CTRL + ALT + F7 )并登录.Compiz应该依赖它的默认设置,你将恢复桌面,减去你可能已经完成的任何自定义。

我重新启动,一切正常……比它更好。 还有一些问题,但与此问题无关。 这也是我的第一个回答帖,温柔。

好的,我设法按照这个程序解决了我的问题。

我在高级设置中启动了Ubuntu,并首先修复了所有已损坏/损坏的软件包。 在13.10-> 14.04升级期间,我从崩溃中修复了总计700 MB的损坏包。 然后我启动进入根终端。

然后,我继续删除所有专有驱动程序

 sudo apt-get purge nvidia* bumblebee* 

然后继续安装开源’nouveau’驱动程序,一般不推荐(性能明智),但因为我的工作计算机上不需要任何广泛的3D图形,所有其他驱动程序都无法为我工作,是唯一的解决方案。

 sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core xserver-xorg-video-nouveau 

在尝试以各种方式修复我的问题后,我想确保我没有弄乱Unity和Ubuntu软件包,所以我重新安装了那些

 sudo apt-get install --reinstall ubuntu-desktop unity 

我重启了我的电脑,从那以后一切都运转了。 我不确定它是我的电脑还是驱动程序,但我对Unity / Compiz的速度不太满意,所以我安装了Compiz配置设置管理器并将视觉效果从“好”改为“快”

 sudo apt-get install compizconfig-settings-manager 

如果你放弃了,那么你无法确认这个解决方案是否适合你。 但无论如何我都会发帖,希望别人可以从中受益。

精简版:

请尝试将目录/home/[user_name]/.config/dconf重命名为/home/[user_name]/.config/dconf.original

从文本终端执行此操作,或者如果您可以使用gui(后者更多),则可以从与修复的用户会话不同的会话执行此操作。 然后再次以受影响的用户身份登录。 问题解决了吗?

长版:

我的系统有4个用户。 两个用户是admin组的成员,可以使用sudo命令。 我从13.10升级到14.04。 经过一段时间使用14.04后,第二个管理员用户开始遇到同样的问题,从登录欢迎到带有鼠标指针的背景图像,仅此而已,屏幕顶部没有菜单栏,也没有启动程序的统一启动器,也CTRL + ALT + L不再工作了,关闭会话转到另一个tty并使用sudo restart lightdm是必要的。

受影响的用户可以毫无问题地使用Gnome 3,只会影响Unity会话。

由于所有其他用户都可以使用Unity或Gnome 3登录,很明显在受影响的用户身边有些东西被破坏了。 我想修复该会话,而不必删除用户并重新创建它。 所以我重命名了他的.config目录,希望在它内部配置文件导致所有这一切。 而且正是如此。 进入Unity会话的下一次登录尝试正常(但所有程序都重置为默认值)。 如果我将原始的.config目录放在适当的位置,问题就会重新出现。 然后我开始在.config目录中工作,首先我重命名了它的一半子目录(大约有40个子目录),并且在第一次尝试时我打了包含罪魁祸首的组。 然后,我将这一半的一半放在原地,问题再次出现。 然后我重命名了最后一组的一半……我想你已经知道这是怎么回事了。

使用这种方法我最终击中了罪魁祸首。 重命名dconf目录解决了这个问题。

.config / dconf内容(实际上是单个文件)不一定要被破坏。 也许它没有损坏(在文件系统级别,我的文件系统是干净的)但包含无效数据,因为谁知道系统的哪个组件有一些错误。

此外,我注意到在您的情况下所有用户都受到影响,因此这可能不是您的问题的解决方案。 但我认为所有用户可能同时遇到这种情况,但仍可能是由同一个文件引起的(在每个用户.config目录下)。

我有同样的问题!

我清除了fglrx

 sudo apt-get purge fglrx-* 

我也清除了compiz和缓存

 mkdir ~/backup sudo mv ~/.compiz ~/backup sudo mv ~/.cache ~/backup 

重新启动并登录后,请等待一段时间。 它最终出现了。

从2014年6月3日开始,我在几台装有英特尔VGA的计算机上遇到了这个问题,并且没有提出的解决方案解决了这个问题。

经过几天的研究和尝试,我发现是由Xorg-edgers PPA中的软件包xserver-xorg-video-intel引起的。

要解决此问题,只需运行以下两个命令:

 sudo apt-get install ppa-purge sudo ppa-purge ppa:xorg-edgers/ppa 

然后重启。

就像是:

sudo dpkg-reconfigure xserver-xorg

应该重新配置X.

一旦您可以登录,您应该能够直接从nVidia的站点下载驱动程序并以这种方式安装。

问题是更新gnome-session。 重启后运行以下两个命令:

打开命令行CTRL + ALT + F1

登入

 sudo apt-get update sudo apt-get install gnome-session reboot your system 

问题已经解决了