关于最新的 xgl/compiz 说明
注意: 如果是第一次开 3D 桌面效果。请先升级 xgl/compiz 包,然后再打开 xgl 效果。1. 不管是官方升级还是 quinn 版 compiz 升级,都可以在
[url=http://software.opensuse.org/download/Compiz-Quinn/SUSE_Linux_10.1/]http://software.opensuse.org/downloa...SE_Linux_10.1/[/url]
下载到最新的包,不必也不建议去车间版找寻(适用于 SuSE 10.1 和 SLE 10)
切勿将上面加为安装源!!!!!!!!!!!!!!里面包都实验性高,自创建以来至少出现过 5 次导致 X 无法启动的错误升级。请务必手动下载包升级,并保留现有稳定的包的备份。如果出现问题便于恢复。
需要的包:
官方版 compiz
noarch 目录
xgl-cvs
xgl-hardware-list
i586/x86_64 目录
compizgit (就是原来的 compiz-cvs)
gset-compiz
quinn版compiz
noarch 目录
xgl-cvs
xgl-hardware-list
i586/x86_64 目录
cgwd-themes
compiz-quinncvs
kiba-dock
librsvg
libwnck
仓库里还有相应开发包,可以不安装
2. 官方版和 quinn 的 compiz 有什么不同?
官方版以稳定为先,而 quinn 版 compiz 增加了很多第三方插件,而且进行了速度优化。但稳定性不如官方。
3 quinn compiz 仓库最近进行了一次大更新,具体变更如下
a. 取消了 glib2 包,可以用安装盘上自带的 2.8.x glib2,这样解决了 x86_64 用户新 glib2 包无法启动 Java 程序的问题。
b. 原 compiz-cvs 改为 compizgit
c. 针对 quinn 版 compiz ,变更如下:
1.可以用 start-compiz 命令启动 compiz , 也可以用 start-compiz.py 脚本启动,后者会增加一个右下角的控制图标
2. 弃用 gset-compiz, 启用 csm 管理 compiz 设置, 并创建 ~/.compiz/csm_settings 文件存储设置, 不再用 gconf 存储设置
3. 默认将 cgwd 作为窗口管理器,而不是官方的 gnome-window-decorator
4. 主题管理器更新
4. 包内容说明
noarch 目录
xgl-cvs
XGL 主程序,负责配合 X 加载 XGL 层。
xgl-hardware-list
官方显卡测试 xgl 的数据库。如果你的显卡在数据库里面,启用 xgl 的时候会自动根据你的硬件作出相应正确的设置。如果你的显卡不在里面,也可能能够运行 xgl ,毕竟官方不可能测试完所有的显卡。
i586/x86_64 目录
cgwd-themes
compiz 窗口主题管理器和各种主题,目前有30多种,且还在递增,各种边框标题栏之类的。
compiz-quinncvs
包含官方以及一些第三方的 compiz 插件,以及 2 个适用于 compiz 的窗口管理器,cwgd 和 gnome-window-decorator;csm compiz 设置管理器;你在控制中心看到的 Desktop Effect 按钮也在这个包里面。
compizgit
包含官方的 compiz 插件,一个 compiz 的窗口管理器 gnome-window-decorator。你在控制中心看到的 Desktop Effect 按钮也在这个包里面。
gset-compiz
仅仅用来设置官方 compiz
kiba-dock
compiz 插件,我不会用。估计只能在 gnome 里面用。实现一个 dock 。
librsvg/libwnck以及其他开发包。compiz 需要的库文件。
5. 解决问题:
如果是 更新以后 X 进不去了,那就可能是 Xgl 包的问题,恢复到上一个正常的xgl包。
如果是更新以后边框什么没了,就是compiz启动失败,恢复上一个正常的compiz 你还没说具体怎么安装呢?
晕 一个菜鸟完全被你的文章弄得晕头转向了。
安装之前先要确定,自己从前是否用过compiz如果正在使用就可以执行下面的步骤
如果没有使用,那么请按照
[url=http://www.opensuse.org.cn/index.php/%E5%9C%A8_SUSE_Linux_%E4%B8%8A%E4%BD%BF%E7%94%A8_Xgl]http://www.opensuse.org.cn/index.php...F%E7%94%A8_Xgl[/url]
这里来安装
安装时候可以这样用 smart 管理器 (记得要用su 或者 sudo执行)
代码:
smart channel --add http://software.opensuse.org/download/Compiz-Quinn/SUSE_Linux_10.1/Compiz-Quinn.repo然后你就可以打开 smart 的图形界面了
首先更新一下(File->updatechannels) 让列表里面列出 所有的内容
然后->(Edit->find )查找下面的包
xgl-cvs
xgl-hardware-list
上面这两个包是通用的.找到之后就可以选择然后(点向上箭头形状的图标)安装了
如果要装官方版就查找:
compiz
就会列出你从前的compiz和compizgit,以及gset-compiz
首先删除compiz-cvs(软件里面显示compiz)
然后安装 compizgit 和 gset-compiz
注销重进入
如果要安装quinn就安装下面的包:
compiz-quinncvs(这个包跟compizgit还有compiz-cvs有冲突)
然后安装cgwd-themes,kiba-dock
最后安装librsvg,libwnck
注意,如果安装官方版本,千万不要安装librsvg还有libwnck 这两个包可能导致标题栏以及边框出现问题。
当你完成了compiz-quinncvs安装之后,标题栏有问题的时候可以执行下面的代码:
代码:
compiz-start.py看看返回什么错误我的错误是这样的:
代码:
linux-s9rq:/home/user # compiz-start.py
cgwd: Connection Error (No reply within specified time)
4195: arguments to dbus_connection_get_data() were incorrect, assertion "connection != NULL" failed in file dbus-connection.c line 4612.
This is normally a bug in some application using the D-BUS library.
4195: arguments to dbus_connection_set_data() were incorrect, assertion "connection != NULL" failed in file dbus-connection.c line 4576.
This is normally a bug in some application using the D-BUS library.
** ERROR **: Not enough memory to set up DBusConnection for use with GLib
aborting...
compiz: dbus_bus_get error: No reply within specified time
compiz: Plugin 'dbus':initDisplay failed
compiz: Couldn't activate plugin 'dbus'
compiz: 'csm' plugin must be loaded after 'dbus' plugin
compiz: Can't activate 'csm' plugin due to dependency problems所以我根据楼下的线索在你桌面的命令行执行:
代码:
eval `dbus-launch` 我只要下载:
x86_64或者i586
cgwd-themes-060904-2.1.x86_64.rpm
compiz-quinncvs_060906-4.1.x86_64.rpm
kiba-dock-060906-3.1.x86_64.rpm
librsvg-2.14.3-5.6.x86_64.rpm
libwnck-2.14.2-28.4.x86_64.rpm
xgl-cvs_060729-23.3.x86_64.rpm
还有noarch目录里面的
xgl-hardware-list-060526-9.1.noarch.rpm
然后rpm -ivh *.rpm 就可以了么?
就可以完成升级了么?
如果你的显卡在xgl支持的列表中,请先按照楼上的方法开启3D效果的支持。
然后可以安装(*代表相应的CPU类型)
cgwd-themes-060904-2.1.*.rpm
compiz-quinncvs_060906-4.1.*.rpm
xgl-cvs_060729-23.3.*.rpm
如果,以前没有开启过xgl,搜索论坛,这里不多讲了,开启你的3D特效。
一般情况下,compiz使用的是gnome-window-decorator作为窗体管理器,但是样式非常单一,时下流行cgwd,可以使用:
代码:
sudo mv /usr/bin/gnome-window-decorator /usr/bin/gnome-window-decorator.bak
sudo ln -s /usr/bin/cgwd /usr/bin/gnome-window-decorator这样开启cgwd最省事,通过gcompizthemer对cgwd窗体进行更换和设置。
不过在compiz-quinncvs_060906-4.1以后的版本中,存在compiz-start.py这个文件,非常好用,可以在通知区中存在一个compiz的图标,里面有很多关于compiz的设置,建议将其设置为启动项。
有些SLED的朋友可能遇到dbus的问题,采用如下方法:
代码:
在终端中输入:
eval `dbus-launch`
export DBUS_SESSION_BUS_ADDRESS建议经常关注
[url=http://www.compiz.net/]http://www.compiz.net/[/url]
里面有很多的问题和解决方法。 楼上为什么不好用了?我一直是把那个加为安装源的,索性没有出过什么大问题。另外,那个kiba-dock我装上之后没有什么效果,或许是我不会弄吧 是安装了
cgwd-themes-060904-2.1.x86_64.rpm
compiz-quinncvs_060906-4.1.x86_64.rpm
kiba-dock-060906-3.1.x86_64.rpm
librsvg-2.14.3-5.6.x86_64.rpm
libwnck-2.14.2-28.4.x86_64.rpm
xgl-cvs_060729-23.3.x86_64.rpm
还有noarch目录里面的
xgl-hardware-list-060526-9.1.noarch.rpm 我是直接上官方站上下载的源码编译安装的,用Suse的人看来真不少,个人用slackware 学习了
页:
[1]