我已尝试重新安装 compiz 和 compizconfig-settings-manager。
当我执行export DISPLAY=:10
并运行时ccsm
。它说:
AttributeError: NoneType object has no attribute 'get_default_screen()'
答案1
在浏览了这么多论坛之后,我找到了解决这个问题的方法。我必须运行 ccsm 命令,这样我才能在设置管理器中启用 unity 插件。但似乎 ccsm 在 tty(Ctrl+Alt+F1)中不起作用,并且您无法使用 Ctrl+Alt+T 打开终端。这里使用 Emacs GUI,您可以在其中实例化 shell 并运行 ccsm。问题解决了。
答案2
我也有同样的疑问,原因是康普兹我删除了它,这是我的解决方案:
确保不会Intel 显卡驱动程序和 Nvidia 显卡驱动程序冲突. 你可以使用
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/
重新启动计算机,希望它能帮助你!!