我决定在我的电脑上安装 Compiz 0.9,我的电脑运行的是 Ubuntu 10.10。我按照 Compiz 上的说明操作维基页面;我修改了一些行。我现在已经编译并安装了 Compiz 核心、libcompizconfig、compizconfig-python、ccsm、插件包“main”和插件包“extra”。在 bash 中运行命令:
LD_LIBRARY_PATH=/usr/lib/ PYTHONPATH=/usr/lib/python2.6/site-packages /usr/local/bin/ccsm
启动 CompizConfig 设置管理器和 CCSM 运行良好。但是,当我尝试启动 Compiz 本身时,我得到了以下信息:
compiz (core) - Fatal: Couldn't open display H���
通过 sudo 运行 compiz 我得到以下信息:
compiz (core) - Fatal: Couldn't open display ������
我注意到每次我尝试运行 Compiz 时,末尾的那些奇怪的符号都会发生变化。
环境变量 DISPLAY 的值为 :0。您知道为什么会发生这种情况吗?
谢谢!(我不确定这个问题问得对不对)
答案1
我搞明白了。我使用 GDB 跟踪输出的消息 - 事实证明 Compiz 需要一个 CLI 参数“--display”和一个值(在本例中为 $DISPLAY 或“:0”),而我没有提供。但是,其他问题阻止我无法使用 Compiz,因此我将其删除。我目前正在通过 Ubuntu 系统上的 Unity PPA 获取 Compiz 0.9.2;如果不行,我将降级回 0.8.x。