August 7th, 2006

fedora 蓝色小药丸

曾经有篇非常引人注目的文章..

http://www.gnome.org/~seth/blog/xrendering

http://www.gnome-cn.org/newsitems/news_item.2005-02-23.0946372107

Collapse )



自由桌面的下一代渲染技术(更新)
作者:jcome — 上次修改时间: 2006-04-04 23:15

即将到来的自由桌面成像技术革命(Seth Nickell)
[2005.03.24 更新]

就如 Seth Nickell 在他上一篇 blog 上承诺的,他已经放出许多体验快照和视频,以及一步一步的试验步骤。请点击这里 ,还有 这里 是我们论坛的讨论。
[本站的过往报导]

大约在过去半年中,红帽子的桌面团队已经着手为自由桌面引入“加速图形渲染"的工作,随着RHEL4的推出,他们可以重新分配 GTK 和 X 的日常工作,让这些忙于下一代渲染技术的黑客腾出手来。目前红帽子全职从事这个下一代渲染技术的团队成员有Owen Taylor(gtk/pango 维护者),Søren Sandmann (X黑客), Diana Fong (视觉设计师), Kristian Høgsberg (X黑客) 和 Carl Worth (cairo 维护者)。专家意见是要在广阔的领域中穿梭,从工具集一直到 x 服务器,用一个全局的视野来做这个事。就像 utopia 项目那样,(jcome:不要说你不知道utopia哦。)

其他公司(至少是Novell,期望还有更多)也开始投资
可能是这个样子的:

* 一个完美成熟的绘图层(使用glitz/opengl 或 Render 作为后端的 Cairo)
* 在绘图层之上构建的 Stock 渲染器 ( cairo 的 pdf/ps 渲染后端 - 比如 evince中的 Alex Larsson的 xpdf fork , cairo的 svg 渲染后端,等等)
* 一个位于绘图层,能强势获得并暴露这些优势给应用程序和主题(theme)的工具包(gtk+)
* 一个窗口+合成(compositing)管理器,(带类似luminocity 的 GL 合成管理器 的起到处理窗口效果,同步平滑的最小化,实况的窗口缩小图(thumbnailing), crazy pagers, 等等)
* 一个硬件驱动系统,用来向绘图层揭露底层硬件加速渲染的途径 (opengl或带硬件加速的 Render)

可以实现的东东:

* 使用多 层混合 效果的工具包主题
* Indiana Jones 按钮,当你按下是会冒出淡淡的动态烟雾。(jcome:这个印地安妮琼斯是游戏吧?我不玩游戏的,不懂!)
* 随您所愿的α透明
* 实况窗口缩小图
* 带硬件加速的PDF查看器
* 雪花在屏幕上飘落。。。当然没有覆盖掉Nautilus
* 以草地为桌面背景,当您的鼠标滑过时,小草随之簌簌作响,像一阵轻风吹过。
* 窗口们以漂亮的动画收缩变形
* 同步的平滑的大小改变在窗口border的移动和窗口内容重绘之间不会脱节 (请参照luminocity的演示。。。只用了双缓冲来处理移动,就产生了完全不同的界面感受) v屏幕和打印共享的路径(用 Cairo的 PDF/PS 后端) (jcome:是说显示是啥样,打印出来就是啥样。这有点言过其实,我对此还有点知识)
* 矢量图标,非常场合时有精细的实时的动画。。。比如,每隔几分钟小苍蝇就围着垃圾桶嗡嗡响。等等。可以考虑 Riven中的情态动画。 (看官:Riven是什么? jcome:I dont know :) )
* 工作空间(Workspace)的切换有太多的效果,以至于Keynote垂涎不已。
* Brush stroke / Sumi-e, tiger striped, 以及其他动态渲染的主题,每一个按钮,每一条线看起来都有细微的差异(need to post shots / explanation of this stuff, but another day)
* 螺旋曲线一样的进度条平滑的缠绕蠕动,像蛇(jcome: 啊?)
* 文本变形和扭曲
* a 10% opaque giant floating head of tigert overlayed above all the windows and the desktop. - 等等.


目前来看,compiz 进入 fedora,cairo 的新版本,clearlooks 的成果都还不错。但是,为什么总给人一种“革命尚未开始,大家耐心等待”的感觉呢?

奇怪的是,这一个 Seth 发表了大作之后,BLOG 就搬到了 http://blogs.gnome.org,然后又过了半年,就不知道又搬到哪儿了。他该出来总结下的。找到这篇文章,搜索关键字是 Diana Fong :D

BTW, http://www.hula-project.org/Hula_Project 是什么好玩具?
fedora 蓝色小药丸

a best father in the lin* world

Jay Cliburn

Collapse )


不过,根据他说话的满口术语,也许他自己玩得更 high 一些,并且也许他在故意找茬,或者说在触动 redhat 某些人的某些敏感的地方。

update: 他的事情解决了


> On Mon, Aug 07, 2006 at 08:38:28AM +0100, Paul Howarth wrote:
>> However, it is possible to manually load the driver if all you have is
>> the .ko file. See for example:
>>
>> http://www.keffective.com/mvsata/
>
> Thanks for this. I ran across it early in my information search, but I
> didn't realize its significance until just now with your comment. I'll
> try this method this evening when I get home.

The method in the referenced link works, at least for me. I had to copy
libata.ko and sata_via.ko to a floppy, then follow the procedure in the
link and modprobe libata and sata_via from the floppy. This enabled the
kernel to see my sata drive long enough to install FC5. (Also tried it
with FC6T2 and it worked.)

Unfortunately, on the reboot following installation I encountered a
kernel panic very early on when /dev/VolGroup00 couldn't be found. This
happened for both FC5 and FC6T2.

At least, however, I was able to verify that my sata_via patch does in
fact cause the vt8237a controller to be recognized by the kernel, so I
submitted the patch to linux-scsi@vger.kernel.org.

Thanks again for the tip, Paul.

Jay
fedora 蓝色小药丸

加入 #fedora-cn 聊天频道

我们也有 freenode IRC 聊天频道了(#fedora-cn)!

加入频道的方法如下:

代码:
* 到 https://addons.mozilla.org/firefox/16/ 安装 firefox 插件 chatzilla

* (安装插件需要关闭 firefox 再打开)

* 在 firefox 地址栏输入 irc://freenode/fedora-cn

* 输入地址后,会自动运行 chatzilla 并连接到频道 #fedora-cn

chatzilla 的界面由几个部分组成:用户列表,消息窗口,文本输入框。

在文本输入框可以输入消息,按下回车就会发送出去。如果消息以斜线 `/' 开头,就会被识别为一个命令。

常用的命令有很多,可以用 /command 列出所有命令,用 /help 命令名 查询每个命令的作用。

为了在频道中聊天时更引人注目,或者想更令人难忘,可以改变昵称。比如,要使用 nnnnn 作为昵称,可以输入这样的命令

代码:
/nick nnnnn

这个昵称不是永久有效的,如果希望每次登录都能使用相同的昵称,必须注册它。比如,要注册 nnnnn 昵称,使用 zzzzz 作为每次登录时的密码,就输入这样的命令

代码:
/nick nnnnn
/ns reg zzzzz

然后,在每次登录时,验证自己的身份,输入这样的命令

代码:
/nick nnnnn
/ns id zzzzz

验证身份之后就可以在各个频道间畅通无阻了。比如要加入 #fedora 频道,可以输入命令
代码:
/join #fedora

如果没有验证身份,就无法加入 #fedora,也无法在一些频道中发言,还有可能被踢出来。

离开一个频道的命令是
代码:
/leave

可以同时加入多个频道,因此不必离开一个再进入另一个。

其他常用命令可以看

Chatzilla 可以在 win32 和 Linux 中使用,只依赖于 firefox。其他 IRC 客户端包括 xchat, gaim 等,请 Google 相关文档。


目前 #fedora-cn 的信息如下
代码:
/msg chanserv info #fedora-cn

Channel: #fedora-cn
Contact: bbbush, last seen: 2 days (14h 15m 57s) ago
Registered: 4 days (11h 35m 1s) ago
Topic: /charset utf-8 | ftp://ftp.fedora.cn 上线,请安装
fedora-cn-release 软件包并使用 yum 安装软件 (FC5/rawhide, 仅 i386)
| fedora-cn 邮件列表 http://groups.google.com/group/fedora-cn
| 论坛 http://www.linuxsir.org/bbs/forumdisplay.php?f=40
| 中文文档 http://fedora.linuxsir.org | 大伙随意
Contact URI: ftp://ftp.fedora.cn
Options: Secure, SecureOps, ChanGuard
Mode Lock: -s+ntc

如果进入频道时看到乱码,请输入命令
代码:
/charset utf-8







__________________
http://fedora.gro.clinux.org