compiz fusion 炫丽的效果令人深为着迷,但怎奈怕自己老旧的显卡拉不动,一直使用的是FVWM,最终抵受不住诱惑,尝试使用compiz fusion.
1.安装compiz fusion
首先在slacky.eu下载compiz fusion安装包
下载地址:http://repository.slacky.eu/slackware-12.0/desktop/compiz-fusion/0.7.2/
包括安装包:
ccsm-0.7.2-noarch-1as.tgz
compiz-0.7.2-i486-1sl.tgz
compiz-bcop-0.7.2-noarch-1as.tgz
compiz-fusion-plugins-extra-0.7.2-i486-1as.tgz
compiz-fusion-plugins-main-0.7.2-i486-1as.tgz
compiz-fusion-plugins-unsupported-0.7.2-i486-1as.tgz
compizconfig-backend-kconfig-0.7.2-i486-1as.tgz
compizconfig-python-0.7.2-i486-1as.tgz
emerald-0.7.2-i486-1as.tgz
libcompizconfig-0.7.2-i486-1as.tgz
simple-ccsm-0.7.2-noarch-1as.tgz
当然除了以上compiz fusion的安装包,如果使之能正常运行,有可能你还要安装下列包:pygtk,pygobject和 pycairo,这些可在linuxpackages.net找到。
# removepkg compiz
# cd ~/downloads (安装包的下载目录)
# installpkg *.tgz
安装至此结束,接下来是设置
2.设置xorg.conf
# vi /etc/X11/xorg.conf
Section "Device"添加以下代码:
Option "DRI" "true"
Option "XAANoOffscreenPixmaps" "true"
# Option "AGPFastWrite" "true" #这个似乎不太稳定,我注销了
Option "EnablePageFlip" "true"
网络上有人说还需添加以下内容,但这个似乎是为NV显卡设置的,在我机上会有问题,右边小半屏是黑屏,这个让我苦恼了两天,如果你和我有相同问题,请注销之。
# Option "RenderAccel" "true"
# Option "AllowGLXWithComposite" "true"
# Option "AddARGBGLXVisuals" "True"
# Option "DisableGLXRootClipping" "True"
Section "ServerLayout"添加以下代码:
Option "AIGLX" "true"
最后添加下面代码,DRI使普通用户可用,还有开启composite混合。
Section "DRI"
Group 0
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "true"
EndSection
Xorg.conf设置完成后重启X。
3.开启compiz fusion
X进入KDE后,Alt+F2,输入LIBGL_ALWAYS_INDIRECT=true compiz --replace ccp && emerald &
注:LIBGL_ALWAYS_INDIRECT=true必须,否则会出现许多意想不到的问题。
或者使用fusion-icon这个可以在linuxpackages下载,强烈建议使用。安装后可在KDE菜单--系统--compiz fusion icon打开。
如果一切正常,可以直接加入在自启动中,命令如下:
$ ln -s /usr/bin/fusin-icon ~/.kde/Autostart/
4.compiz fusion常用快捷键
Ctrl+Alt+鼠标左键:3D桌面
Ctrl+Alt+左右方向键:切换桌面
Alt+Tab:切换同一桌面程序
Alt+Shift+Tab:切换全部桌面程序
Alt+鼠标滚轮:程序窗口透明度
Super(Win)+鼠标滚轮:放大缩小程序窗口。