关于3D桌面的探讨compiz--有必要么?
其实要说到实用性,现在的3D桌面还真都是玩具。但Linux可以玩的玩具可能是太贫了些,所以我有时也想养下眼球。不过接下来就没那么容易,从MGC2.1开始编译,一大堆的依赖,不少是Gnome的组件,比如gconfig2,靠。
[ 本帖最后由 haulm 于 2007-10-3 23:33 编辑 ] 编译肯定是少不了各种开发包的,但如果二进制包拆分的当的话,最终用户的依赖关系是可以减少的。 当然有必要喽~
一大堆人正等着呢,呵呵~~(当然,不包括我,因为显卡不支持.....)
参考其他发行版的做法或许能借鉴到一些东西..... 是那个3D桌面?beryl的依赖关系不复杂啊。 对不起,se兄,我指的不是beryl,EVL新版本用的是compiz,我只是想尝试一下,不过现在觉得还是用beryl依赖要单纯的多。 EVL0.5pre3及红旗6编译的compiz出现移动条丢失现象,我使用EVL的源码进行compiz编译时感觉对gnome的依赖太多,重编译的beryl感觉相当稳定,所以暂时不打算升级3D桌面(beryl已经重新并回compiz)。
[ 本帖最后由 haulm 于 2007-10-4 08:32 编辑 ] beryl 已经停止更新了。beryl 小组好像是和 compiz 小组联合开发 compiz-fusine (这个单词忘了……)去了。 haulm 我用 gentoo 为啥感觉和 gnome 的依赖很小捏? 有空我再编译下看。 对了,compiz-fusion 的配置存储后台是可选的,千万不要用 gconf 的后台,这东西严重依赖 gnome。
剩下的依赖也就是系统必备的 cairo pango gtk2 什么的了。 我在编译compiz时就disable-gconf,可惜今天一天的工作成果等于零,好不容易把compiz的包全打齐了,结果运行compiz --replace后没能运行3D效果,倒把界面改成了没标题栏的简化2D桌面了。
郁闷之余删掉了所有成果,compiz-fusion要等到0.6或更高版本再说吧。我个人以为分久必合都是瞎话,这个好的一个工程又回头重新搞过。 目前的 3D 桌面尚不成熟,还处于极早期开发阶段,只能算是玩具。窗口标题条是由 kwin 窗口管理器负责的,如果出现标题条丢失现象,可以尝试如下命令替换当前运行中的窗口管理器:
kwin --replace
这个东西要说eye-candy的话,还是不错的,但是和KDE的集成也就一般般,偶尔还会崩溃下子。更期待kwin-composite。
官方论坛上有现成的编译脚本,稍微改一下就好了,可以不依赖GNOME。
--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. 原帖由 haulm 于 2007-10-4 22:18 发表 http://www.linuxfans.org/bbs/images/common/back.gif
我在编译compiz时就disable-gconf,可惜今天一天的工作成果等于零,好不容易把compiz的包全打齐了,结果运行compiz --replace后没能运行3D效果,倒把界面改成了没标题栏的简化2D桌面了。
郁闷之余删掉了所有 ... 据说 compiz 0.6 有很严重的bug,要等到 0.6.2 才能修复。 原帖由 haulm 于 2007-10-4 10:18 PM 发表 http://www.linuxfans.org/bbs/images/common/back.gif
我在编译compiz时就disable-gconf,可惜今天一天的工作成果等于零,好不容易把compiz的包全打齐了,结果运行compiz --replace后没能运行3D效果,倒把界面改成了没标题栏的简化2D桌面了。
郁闷之余删掉了所有 ...
compiz-fusion 没有自带窗口装饰管理器,需要你自己找一个,好像 KDE 自带的可以(但需要特殊的实现),替代自带的有针对 KDE 的版本,还有一个针对 gnome 的版本,要区别使用。
页:
[1]
2