好吧,这很尴尬:
我已经安装了 Compiz Config Settings Manager 并尝试修复它,以便更改选项卡(使用 alt+tab)之间的转换时间会很短。我无意中从其他东西上取消按下 V,它询问我是否发生冲突 - 我按下“x”按钮关闭窗口,结果我看不到 Unity 界面。也就是说 - 我看不到左侧的任何按钮。
我进入终端(ctrl+alt+F1)并运行
ccsm
结果我收到以下错误:
$ ccsm
/usr/lib/python2.7/site-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/bin/ccsm", line 93, in <module>
import ccm
File "/usr/lib/python2.7/site-packages/ccm/__init__.py", line 1, in <module>
from ccm.Conflicts import *
File "/usr/lib/python2.7/site-packages/ccm/Conflicts.py", line 26, in <module>
from ccm.Constants import *
File "/usr/lib/python2.7/site-packages/ccm/Constants.py", line 29, in <module>
CurrentScreenNum = gtk.gdk.display_get_default().get_default_screen().get_number()
AttributeError: 'NoneType' object has no attribute 'get_default_screen'
下一步我应该做什么?
答案1
当我进入终端(ctrl+alt+F1)并按下时,这个问题似乎已经解决了:
gconftool-2 --recursive-unset /apps/compiz-1
gconftool-2 --recursive-unset /apps/compizconfig-1
rm ~/.compiz-1/session/*
rm ~/.config/compiz-1/compizconfig/config
unity --reset
答案2
您可以尝试使用 unity --replace 重置 unity 设置,如果失败,请尝试 unity --reset 如果所有这些都失败并且您仍然无法进入 CCSM,则使用命令重新安装它:如果您不想删除设置,请在下面的命令中用 remove 替换 purge
sudo apt-get purge compizconfig-settings-manager
sudo apt-get install compizconfig-settings-manager
免责声明:我不确定我即将发布的链接是否仍然适用,因为帖子的日期是 2008 年。 http://ubuntuforums.org/showthread.php?t=799070
更新 似乎您尚未登录 GUI,因此 XServer 尚未运行。尝试进入故障安全模式(恢复模式)并从那里修复问题
答案3
我遇到了同样的问题。原因是 compiz,我删除了它。这是我的解决方案:
确保Intel Graphics 驱动程序和 Nvidia Graphics 驱动程序不冲突在这种情况下你可以使用:
sudo apt-get purge nvidia*
...删除 Nvidia 图形驱动程序。
确保不要删除unity 桌面、康普兹、中央商务区 您可以通过运行以下命令重新安装:
sudo apt-get purge unity-desktop compiz ccsm sudo apt-get autoremove sudo reboot
重启计算机后
sudo apt-get install unity-desktop compiz ccsm
清除旧错误 gnome 配置文件。
cd ~ ls -all sudo rm -rf .gnome2/ .gnome2_private/ .config/ .gconfd/ .gconf/ .gnome/
重启你的电脑。
sudo reboot