Pra*_*ash 25 unity opengl lightdm 12.10
我已经使用 Ubuntu(12.10) 很长时间了,最近,我的 Ubuntu 又经历了一次更新。
整个更新提示出现了,接着是密码提示,最后是好的进度条......
一切都很顺利,后来,我关闭了我的电脑。
第二天,我打开我的电脑,进入登录屏幕。我继续前进并登录,但在那之后,我只能看到黑屏和我的光标!
我检查了论坛,并得到了各种提示,但没有一个有效......
现在我被困在一个完全没用的 Ubuntu 安装中。
还有一件事:
我什至尝试通过访客登录,但同样的问题!:\
My Computer Specs:
Motherboard: Intel DG41WV
Processor: Intel Core 2 Quad Q6600 @ 2.40GHz
Graphics: Intel G41 Express Chipset
RAM: Dual Channel, DDR3 2*2GB (4096 MBytes)
HDD: Seagate 500GB SATA
Run Code Online (Sandbox Code Playgroud)
---- 详细信息 ----
为了更准确地说明我的问题,在我登录后,我可以看到一个黑屏和我的光标。另外,重要的是,我能够看到登录屏幕,因此我确信 Ubuntu 渲染正确,并且非常确定驱动程序没有问题(否则我什至不应该看到登录屏幕,对吗?)。
Anywho,另一个(可能)重要的事情是,登录后,我可以点击Ctrl+ Alt+1并启动恢复控制台。
唯一没有加载的是我的实际 GUI 桌面
然后,我从恢复控制台运行 unity,它执行了一些命令,在 OpenGL 上卡住了几秒钟,然后放大了更多代码行,最后得到了这个:
ERROR 2012-01-03 20.51.23 unity.launcher.Icon TrashLauncherIcon.cpp:62 Could not create file monitor for trash url: Operation not supported
*** glibc detected *** compiz: malloc(): memory corruption: 0x09c861d6 ***
Run Code Online (Sandbox Code Playgroud)
在那之后。回到Ctrl+ Alt+ F7: 桌面背景 + 光标
所以再次回到终端,我不得不点击Ctrl+C才能再次返回。
现在,我再次输入 unity,这是输出:
WARNING: no DISPLAY variable set, setting it to :D
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service: no process found
Run Code Online (Sandbox Code Playgroud)
所以现在我做了一个sudo service lightdm restart:
X10: fatal IO error 4 (Interrupted system call) on X server ":0"
after 131 requests (130 known processed) with 0 events remaining.
lightdm stop/waiting
lightdm start/running, process 2852
Run Code Online (Sandbox Code Playgroud)
我回到登录屏幕,我再次登录,现在我回到黑屏(是的,我也丢失了桌面背景)
所以,我再一次尝试统一(与上次相同的响应):
WARNING: no DISPLAY variable set, setting it to :D
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service: no process found
Run Code Online (Sandbox Code Playgroud)
而且还是黑屏!:\
小智 8
为了完整起见,当您错误地安装了“nvidia-319-updates”软件包,但您的系统上没有 nVidia 图形芯片时,也会出现此问题。在我的情况下,这个包是来自包“libopencv-dev”的间接依赖。
因此,例如,当您在 ATI 或 Intel grpahics 芯片上运行时,并且您安装了 openCV(包 libopencv-dev),OpenGL 会损坏,并且您会在登录后出现带有鼠标光标的黑屏。要解决此问题情况下,只需删除 nvidia 的软件包:
sudo apt-get remove nvidia-*
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅启动板上的此错误
我已经成功解决了这个问题。好吧,我所做的是这样的:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:unity-team/staging
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
Run Code Online (Sandbox Code Playgroud)
然后重新启动,这是修复的秘诀!:D
| 归档时间: |
|
| 查看次数: |
107953 次 |
| 最近记录: |