无法访问 Unity 界面如何修复?

无法访问 Unity 界面如何修复?

好吧,这很尴尬:

我已经安装了 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

来源: http://ubuntuforums.org/showthread.php?t=1866462

答案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,我删除了它。这是我的解决方案:

  1. 确保Intel Graphics 驱动程序和 Nvidia Graphics 驱动程序不冲突在这种情况下你可以使用:

    sudo apt-get purge nvidia*   
    

    ...删除 Nvidia 图形驱动程序。

  2. 确保不要删除unity 桌面康普兹中央商务区 您可以通过运行以下命令重新安装:

    sudo apt-get purge unity-desktop compiz ccsm  
    sudo apt-get autoremove
    sudo reboot 
    

    重启计算机后

    sudo apt-get install unity-desktop compiz ccsm 
    
  3. 清除旧错误 gnome 配置文件

    cd ~  
    ls -all  
    sudo rm -rf .gnome2/ .gnome2_private/ .config/ .gconfd/ .gconf/ .gnome/  
    
  4. 重启你的电脑。

    sudo reboot
    

相关内容