最近,我在摆弄 ccsm,每次添加插件时窗口都会不断刷新(我想这很正常)。但是,在我启用图像加载下的 SVG(我认为这无关紧要,但我还是把它包括进去了)后,它突然挂了!Unity 崩溃了,因为我看不到顶部栏或启动器!我的窗口装饰也消失了!我重启了电脑,希望它能修复任何问题,但没有用!
现在,我鼠标屏幕上看到的只有壁纸和桌面图标。右键单击对我来说很方便,我可以在桌面上拖动图标。我甚至可以运行 Chrome(使用 docky 也可以(但它是 2D 的,不是 3D 的))
我尝试从恢复控制台使用 unity --reset 和 unity --replace,但每次都会挂起。
Initializing core options...done
当我尝试运行 compiz --replace 时,它返回了以下内容
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
compiz (core) - Fatal: Couldn't open display
compiz (core) - Info: Stopping plugin: core
compiz (core) - Info: Unloading plugin: core
当我尝试运行 metacity --replace 时:
Window manager error: unable to open X display
当我尝试从恢复中运行 ccsm 时,它无法启动
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
Traceback (most recent call last):
File"/usr/lib/python2.7/dist-packages/ccm/__init__.py", line 1, in <module>
from ccm.Conflicts import *
File"/usr/lib/python2.7/dist-packages/ccm/Conflicts.py", line 26, in <module>
from ccm.Constants import *
File"/usr/lib/python2.7/dist-packages/ccm/Constants.py", line 30, in <module>
CurrentScreenNum = gtk.gdk.display_get_default().get_default_screen().get_number()
AttributeError: 'NoneType' object has no attribute 'get_default_screen'
请帮助我,如果您需要更多信息请询问。XD
非常感谢!再见
答案1
我找到了解决方法。不过很有趣!
其实很简单,我没有尝试从恢复控制台启动 ccsm,而是启动了 nautilus(从 Docky 启动,它对我来说是有效的),然后转到“Computer/usr/bin”(在 Ubuntu 12.10 上)。从那里我可以启动 ccsm,发现所有插件都被禁用了。我继续添加了 unity 和其他插件,一切都恢复正常了!
希望这对遇到类似问题的每个人都有帮助!
再见! 普拉奈