QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2583|回复: 17

关于3D桌面的探讨compiz--有必要么?

[复制链接]
发表于 2007-10-3 13:24:24 | 显示全部楼层 |阅读模式
其实要说到实用性,现在的3D桌面还真都是玩具。但Linux可以玩的玩具可能是太贫了些,所以我有时也想养下眼球。

不过接下来就没那么容易,从MGC2.1开始编译,一大堆的依赖,不少是Gnome的组件,比如gconfig2,靠。

[ 本帖最后由 haulm 于 2007-10-3 23:33 编辑 ]
发表于 2007-10-3 16:18:39 | 显示全部楼层
编译肯定是少不了各种开发包的,但如果二进制包拆分的当的话,最终用户的依赖关系是可以减少的。
回复

使用道具 举报

发表于 2007-10-3 16:32:51 | 显示全部楼层
当然有必要喽~
一大堆人正等着呢,呵呵~~(当然,不包括我,因为显卡不支持.....)

参考其他发行版的做法或许能借鉴到一些东西.....
回复

使用道具 举报

发表于 2007-10-3 22:12:57 | 显示全部楼层
是那个3D桌面?beryl的依赖关系不复杂啊。
回复

使用道具 举报

 楼主| 发表于 2007-10-3 23:35:16 | 显示全部楼层
对不起,se兄,我指的不是beryl,EVL新版本用的是compiz,我只是想尝试一下,不过现在觉得还是用beryl依赖要单纯的多。
回复

使用道具 举报

 楼主| 发表于 2007-10-4 07:11:41 | 显示全部楼层
EVL0.5pre3及红旗6编译的compiz出现移动条丢失现象,我使用EVL的源码进行compiz编译时感觉对gnome的依赖太多,重编译的beryl感觉相当稳定,所以暂时不打算升级3D桌面(beryl已经重新并回compiz)。

[ 本帖最后由 haulm 于 2007-10-4 08:32 编辑 ]
回复

使用道具 举报

发表于 2007-10-4 09:29:44 | 显示全部楼层
beryl 已经停止更新了。beryl 小组好像是和 compiz 小组联合开发 compiz-fusine (这个单词忘了……)去了。
回复

使用道具 举报

发表于 2007-10-4 09:30:31 | 显示全部楼层
haulm 我用 gentoo 为啥感觉和 gnome 的依赖很小捏?
回复

使用道具 举报

 楼主| 发表于 2007-10-4 11:12:07 | 显示全部楼层
有空我再编译下看。
回复

使用道具 举报

发表于 2007-10-4 13:50:48 | 显示全部楼层
对了,compiz-fusion 的配置存储后台是可选的,千万不要用 gconf 的后台,这东西严重依赖 gnome。
剩下的依赖也就是系统必备的 cairo pango gtk2 什么的了。
回复

使用道具 举报

 楼主| 发表于 2007-10-4 22:18:22 | 显示全部楼层
我在编译compiz时就disable-gconf,可惜今天一天的工作成果等于零,好不容易把compiz的包全打齐了,结果运行compiz --replace后没能运行3D效果,倒把界面改成了没标题栏的简化2D桌面了。

郁闷之余删掉了所有成果,compiz-fusion要等到0.6或更高版本再说吧。我个人以为分久必合都是瞎话,这个好的一个工程又回头重新搞过。
回复

使用道具 举报

发表于 2007-10-5 00:11:44 | 显示全部楼层
目前的 3D 桌面尚不成熟,还处于极早期开发阶段,只能算是玩具。窗口标题条是由 kwin 窗口管理器负责的,如果出现标题条丢失现象,可以尝试如下命令替换当前运行中的窗口管理器:

  1. kwin --replace
复制代码
回复

使用道具 举报

发表于 2007-10-5 08:52:43 | 显示全部楼层
这个东西要说eye-candy的话,还是不错的,但是和KDE的集成也就一般般,偶尔还会崩溃下子。更期待kwin-composite。

官方论坛上有现成的编译脚本,稍微改一下就好了,可以不依赖GNOME。

  1. --enable-librsvg --disable-gconf --disable-gtk --disable-gnome
复制代码


git clone git://git.opencompositing.org/users/kristian/compiz-scripts
git clone git://anongit.opencompositing.org/fusion/misc/yags

The 'get-git' script will clone and update all Compiz Fusion related modules such as libcompizconfig, compiz and emerald and the 'YAGS' script will clone all plugin repositories.
回复

使用道具 举报

发表于 2007-10-5 22:32:50 | 显示全部楼层
原帖由 haulm 于 2007-10-4 22:18 发表
我在编译compiz时就disable-gconf,可惜今天一天的工作成果等于零,好不容易把compiz的包全打齐了,结果运行compiz --replace后没能运行3D效果,倒把界面改成了没标题栏的简化2D桌面了。

郁闷之余删掉了所有 ...
据说 compiz 0.6 有很严重的bug,要等到 0.6.2 才能修复。
回复

使用道具 举报

发表于 2007-10-6 00:34:05 | 显示全部楼层
原帖由 haulm 于 2007-10-4 10:18 PM 发表
我在编译compiz时就disable-gconf,可惜今天一天的工作成果等于零,好不容易把compiz的包全打齐了,结果运行compiz --replace后没能运行3D效果,倒把界面改成了没标题栏的简化2D桌面了。

郁闷之余删掉了所有 ...

compiz-fusion 没有自带窗口装饰管理器,需要你自己找一个,好像 KDE 自带的可以(但需要特殊的实现),替代自带的有针对 KDE 的版本,还有一个针对 gnome 的版本,要区别使用。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 02:10 , Processed in 0.043848 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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