Skip navigation.

exploreopera

| Help

Sign up | Help

Truth, Right Here, Right Now..

Posts tagged with "xgl"

Beryl 项目正式分离出 compiz 的官方声明(译文)

原文在 http://www.compiz.net/topic-4591-beryl-informations-announcement ,抽时间翻译了一下。尽管几天前就有消息说 quinnstorm 分支 compiz 将改为单独的项目 Beryl。直到刚才去 compiz.net 才看到正式完整的声明,由法国成员 iXce 发布:

大家好!

Beryl 项目的发布比计划的要早,介绍项目原因和目标的消息也一直不完整、不清楚。我将尽力阐明这些问题。

首先,我们来明确一下这个分支项目产生的原因。

Compiz 于今年年初发布,并且迅速吸引了一些第三方开发者对其进行改善。他们为 compiz 加入新的特性和插件。随着大家兴趣和贡献的增加,建立了一个新的 compiz 分支, compiz-quinnstorm, 并开始与官方的 compiz 分野越来越大。在这个夏天,尤其是最近几周,quinnstorm 加入了一些重大的改变。它有了全新的窗口装饰程序,cgwd,可以全面彻底的更换窗口主题。还有全新的设置后端程序 csm,主要用来解决众多对 gnome 的依赖性问题 - 设计这个后端也有其他的原因,但这里不做赘述,毕竟这不是我们的主题。自然的,以我们现在的形势不能再走回头路了。

很多人建议我们把这些补丁发送到邮件列表。但是首先,把全部改变推入上游的官方 compiz 是不可能的,因为有些变动很大 (csm),或者牵扯众多的代码/插件(xinerama)的改动。更何况,我们不确定官方 compiz 维护者 David 是否愿意接受这些补丁。我甚至估计大部分补丁会被毙掉。比方说前一段的 Xinerama 事件;David 倾向于加入自己的东西。他在 Xgl 内部加入了一种 Xinerama 支持,但与现在 Xorg 的 Xinerama 支持不兼容。更不用想 csm/gconf 的问题了,我恐怕 Novell 永远不同意放弃 gconf 配置 compiz 的方法。

然后,我们还有沟通问题。你可能已经注意到了,邮件列表没有多少流量。David 从不发布他的想法,也不发布长期的计划。没有官方发展路线,没有官方目标。有人见过 David 在论坛上发贴子或者聊 IRC 么?从来没有。他可能不喜欢论坛和 IRC,但是我们喜欢。这足以说明我们在交流上的看法是不同的。分出单独的一个项目将让我们可以设定自己的发展路线、目标、发布周期……

最后,但不是最不重要的一点,发行版整合问题。目前 Ubuntu Universe (Edgy) 中的 compiz 包是 compiz-quinnstorm,从而引发争论,有人认为那里应该是官方的 compiz ,毕竟它是官方的而且更稳定。至于 Debian,相似的问题阻止了它进入软件源。看上去唯一的解决方案就是我们分离出来成为一个单独的项目,然后官方包和我们的包可以作为两个不同的项目共存。


现在你们知道分离出项目的原因,我们来聚焦一下将要做什么。

直到目前我们组织的很不好,现实的说,杂乱无章。既然我们有了自己的项目,就会立下规矩。代码规定,目标,发展路线,发布周期,所有这些都将明确。我们主要计划发布两类包,一类是稳定版,仅仅有重大 bug 时才进行修改;还有一类非稳定版,有最新特性,但是可能有一些 bug 。

修复 Bug 是现在首要的任务,因为我们将制作“稳定”版本,而不仅仅是“最炫”版本。制作后者是我们曾经的一贯做法。

制作文档也是我们一个主要目标。我们自然会制作一份完善的开发用文档,尽可能多的注释代码。此外,我们也会弄一些完整的教程,进可能的简单,涵盖进可能多的发行版。

添加新特性显然也会一直坚持下去,我们将尽全力而为,倾听社区-你们的意见。如果你有好主意,说出来好了。从现在开始我们会重点注意可用性,但也永远欢迎视觉特效。我们将比以前更稳妥的行事,突然引入 csm 这种事将不会再发生。

请注意,只要可能,我们仍然会尽量与上游的官方 compiz 保持同步。

简单提一下项目的管理。我们将尝试把补丁发移到 bug 追踪系统。这样可以更方便的提交补丁和升级。我们也试图把所有 bug 报告导入 bug 追踪系统,方便“捉虫”。还会增加一些邮件列表,发布声明用,还有一个进行技术讨论。论坛用作用户交流:讨论、评论教程、预览/讨论…… Wiki 用于文档和教程。此外,会建立一个公开 blog 记录变动,供关注者留心变化。总结最主要的变化就是,论坛仅用于讨论, wiki 仅为文档, bug 追踪系统用于技术数据,blog 发布新闻,邮件列表则是更正式的讨论。

最后,请记住这是一次友好的“分裂”。我们和 David 没有任何矛盾,我们理解他可能为 Novell 工作有些束缚。我们只是需要更多的自由。在此感谢 David。你带给我们的高质量程序,我们将努力维持它的品质。

谢谢你花时间读这份声明。

Beryl 万岁!

提示:先不要急着要 beryl 软件包或者 ebuilds,我们还在修复 bug,目前不想发布一个不稳定版。

xgl 下 QT 程序崩溃的原因

,

经过昨天晚上一夜的测试,基本确定崩溃是由 SCIM/SKIM 输入法引起的。

如此重现:

1.开xgl, 将 SCIM 输入法调至拼音输入法

2.开 QT 程序,将在创建第二个子窗口以后崩溃。比如 Kopete 。点击联系人打开一个窗口,再点一个联系人打开另一个窗口。第二个窗口一闪而过,Kopete 随即崩溃。

Workaround:
在打开 QT 程序之后如果不输入中文,把输入法切换回"键盘"。需要很多时间锻炼来习惯啊。

我已经去报了 bug:
https://bugzilla.novell.com/show_bug.cgi?id=206547

只希望苏哲大侠能有时间找到问题所在。

告别 quinn 版 compiz,拥抱 Beryl

几天之后,quinn 版 compiz 将更名为 Beryl 项目继续运行,提供最炫 xgl 桌面效果。

它是一个 compiz 分支,还有一些设置工具。

CSM compiz设置工具改成 Beryl Settings Manager (beryl-settings)

CGWD 改称 Emerald(绿宝石),,配套的主题管理器 emerald-theme-manager.

目前项目的 SVN 在
svn://metascape.afraid.org/svnroot/beryl

好了,现在项目在进行修复缺陷等工作,几天后放出最新的 Beryl。期待中。。

为什么分裂为新项目?

因为社区里面由于和官方compiz有很多不同,而且方向上分开的距离越来越大,官方 compiz 有 davidr 就是 novell 那个员工来继续运行。

最近……

, ,

没折腾别的,搞SUSE 10.1的xgl呢,而且成功了。:D
等着教程和review吧。

另外给几个链接:
百步笑五十步,再看看评论,That's What I call IRONIC.:happy:

除了学生,高考还折磨谁?:chef:

操作系统观察:
完美的苹果:反正是闭门造车,有缺陷你们也不知道。:insane:

微软感到危机:来给Vista捉虫吧,一个100美元。可是一份Vista卖多少钱呢?:yuck:
July 2008
SMTWTFS
June 2008August 2008
12345
6789101112
13141516171819
20212223242526
2728293031