在Slackware 12.0中安装compiz-fusion

在Slackware中安装compiz-fusion的简单办法,来自于Linuxquestions.org的一个帖子,步骤如下:

  1. 卸载系统中原有的 compiz-0.5.0
  2. 下载并安装有关程序

    在slacky.edu有全套编译好的tgz包,把它们全部下载下来 http://www.slacky.eu/repository/slackware-12.0/desktop/compiz-fusion/0.5.2/
    除了这些,为了顺利使用compiz的图形配置程序,还需要三个包 pygtk,pygobject和 pycairo,都可以在 www.linuxpackages.net 找到。
    如果想在xfce中使用compiz,还需要 libwnck,可以从 http://slackware.com/~rworkman/compiz/ 下载

  3. 修改 /etc/X11/xorg.conf

    以nvidia显卡为例,假设已经安装并设置好nvidia官方驱动,在Section "Device"一节 Driver "nvidia"之后加入:

    Option "RenderAccel" "true"
    Option "AllowGLXWithComposite" "true"

    在 Section "Screen"一节加入:

    Option "AddARGBGLXVisuals" "True"
    Option "DisableGLXRootClipping" "True"

    在xorg.conf中新增一节内容:

    Section "Extensions"
    Option "Composite" "1"
    EndSection
  4. 启动compiz

    重新启动X Window,在一个终端窗口中输入命令:

    compiz --replace ccp && emerald &