LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2616|回复: 10

Fedora 8中完全开启compiz-fusion特效-更正

[复制链接]
发表于 2007-11-10 21:52:37 | 显示全部楼层 |阅读模式
Fedora 8中完全开启compiz-fusion特效
[color="Red"]之前发的方法必须手动运行emerald --replace才能更换主题,因此我做了改正和更新
1.下载ccsm软件包,并安装好
2.关闭桌面效果
3.sudo gedit /usr/bin/compiz-manager
注释掉红色部分
  1. # start the gtk-window-decorator if present
  2. if [ -x ${COMPIZ_BIN_PATH}emerald ] && [ "$USE_EMERALD" = "yes" ]; then
  3.         verbose "Starting emerald\n"
  4.         ${COMPIZ_BIN_PATH}emerald --replace &
  5. [color="Red"]#elif [ -x ${COMPIZ_BIN_PATH}gtk-window-decorator ] && [ -n "$GNOME_DESKTOP_SESSION_ID" ]; then
  6. #        verbose "Starting gtk-window-decorator\n"
  7. #        ${COMPIZ_BIN_PATH}gtk-window-decorator --replace &
  8. #elif [ -x ${COMPIZ_BIN_PATH}kde-window-decorator ] && [ -n "$KDE_FULL_SESSION" ]; then
  9. #        verbose "Starting kde-window-decorator\n"
  10. #        ${COMPIZ_BIN_PATH}kde-window-decorator --replace &
  11. #        FALLBACKWM="${KWIN}"[/color]
  12. elif [ -x ${COMPIZ_BIN_PATH}emerald ]; then
  13.         verbose "Starting emerald\n"
  14.         ${COMPIZ_BIN_PATH}emerald --replace &
复制代码
保存退出。
4.然后,系统->首选项->个人->会话
添加compiz-manager,其他如名字和备注可自定义
5.注销后重新登录
6.打开emerald主题设置和compiz-config setting manager进行设置

打完收功!

之前发的方法必须手动运行emerald --replace才能更换主题,因此我做了更新,这个方法比较暴力,强行指定了emerald作为主题管理器,如果只是想compiz-fusion特效不想使用emerald改主题,则不必进行第3步.除此之外还有一种解决思路,国外已经有人作好了0.699版本for F8的非官方rpm包,将官方的compiz类的包全部删除,然后装上非官方的rpm包,即可像在F7中一样按照习惯继续使用(包括ccsm),链接:http://www.my-guides.net/en/content/view/91/26/1/4/#compiz

另外,hers的方法我还是不太明白,能否给稍微解释一下,我在网上找到了一些资料跟你说的差不多,不过也是一笔带过了:
"Compiz is installed by default but not enabled. To actually enable Compiz requires a simple click within the Desktop Effects application. Once activated, Compiz works well, but offers a limited amount of features. The only settings you get with Desktop Effects is Desktop Cubes and Wobbly Windows. There’s also a more advanced Gnome Compiz Manager available via Pirut, but even that gives only a limited amount of choices when compared with Compiz Fusion. With that said, Fedora has Compiz Fusion available in their repositories and, as of today, just added ccsm (compizconfig settings manager) in their updates -testing repository. Because ccsm is still being tested, you can expect some bugs in the program until it is moved into the regular updates repo. In order to get ccsm working I did have to do my own workaround. Fedora’s gnome-wm script would launch compiz with the gconf plugin rather than ccp, which prevented compiz fusion from running normally. A basic edit of gnome-wmf did the trick (gedit /usr/bin/gnome-wm & replace the line that has “gconf” with “ccp”). Once that was done Compiz Fusion was ready to go and made Fedora 8 even better."                     
——From:http://lunapark6.com/fedora-8-review.html


插图一张,为保证清晰,发链接算了:http://gcell.blog.163.com/editPh ... fyA9PHTig7MqGeBWMlk
发表于 2007-11-10 22:22:45 | 显示全部楼层
怎么和UBUNTU似的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-10 22:30:04 | 显示全部楼层
ubuntu也是这样的吗?
回复 支持 反对

使用道具 举报

发表于 2007-11-11 00:07:20 | 显示全部楼层
老兄多贴点图看一看。
回复 支持 反对

使用道具 举报

发表于 2007-11-11 00:24:44 | 显示全部楼层
楼主讲得不对。最简单的办法是安装 ccsm,然后把 /usr/bin/gnome-wm 文件里的 gconf 参数改成 ccp 参数,或者安装 compiz-manager,把这个脚本加入会话。仓库里已经没有 emerald 了吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-11 01:20:49 | 显示全部楼层
hers,是不是改这里:
  1. case `basename $WINDOW_MANAGER` in
  2.   compiz)
  3.     export LIBGL_ALWAYS_INDIRECT=1
  4.     gtk-window-decorator &
  5.     OPT3=glib
  6.     [color="Red"]OPT4=ccp[/color]
  7.     ;;
  8.   beryl)
  9.     emerald &
  10.     ;;
  11. esac
复制代码
不是很清楚怎么操作这个脚本,我也是随便自己搞出来的,当时本来想到IRC上面请教你,你好像不在,我就自己做了

另外,ermerald源里面还有,我就是从源里面装的,如果只启动compiz-manager,不启动emerald的话,应用和更换主题不是很方便
回复 支持 反对

使用道具 举报

发表于 2007-11-11 10:39:01 | 显示全部楼层
下个fusion-icon就行了。。。直接运行fusion-icon,然后就可以选用哪个窗口管理器了。。根本不用改任何东西。
回复 支持 反对

使用道具 举报

发表于 2007-11-11 10:52:48 | 显示全部楼层
Post by bbbush;1780624
楼主讲得不对。最简单的办法是安装 ccsm,然后把 /usr/bin/gnome-wm 文件里的 gconf 参数改成 ccp 参数,或者安装 compiz-manager,把这个脚本加入会话。仓库里已经没有 emerald 了吧?


问一下是哪个脚本?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-11 14:05:39 | 显示全部楼层
compiz-manager软件包安装好后,/usr/bin/compiz-manager就是这个脚本,用于启动compiz-fusion的
回复 支持 反对

使用道具 举报

发表于 2007-11-22 12:09:11 | 显示全部楼层
已经能使用ccsm配置compiz了,但就是没办法使用emerald配置主题。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表