当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Gtk+ 3.2在浏览器上运行任何Gtk+应用
帖子发表于 : 2011-03-19 9:20 
头像

注册: 2010-10-18 14:39
帖子: 677
送出感谢: 0 次
接收感谢: 1
Gtk+ 3.2 Runs Any Gtk+ Application in a Browser
Gtk+ 3.2在浏览器上运行任何Gtk+应用
posted by Thom Holwerda on Fri 18th Mar 2011 19:00 UTC, submitted by anonymous
发表于:2011-3-18 19:00 UTC

I've been ragging on GNOME a little bit lately, so let's balance things out by talking about something I found quite fascinating: the Gtk+ HTML back-end. This will enable you to run any Gtk+-application inside Firefox 4.0 (only Firefox 4.0 is supported at the moment).
新的消息:Gtk+ HTML后端,能让你在Firefox 4.0(当前只支持Firefox 4.0)上运行任何Gtk+-应用程序

It's far from complete at this point, and as such, it'll be part of Gtk+ 3.2. Gtk+ 3.0 introduced support for multiple back-ends, and this new HTML5 gdk back-end makes use of that feature. After compiling Gtk+ with –enable-x11-backend –enable-broadway-backend, you're almost good to go.
目前,Gtk+ HTML后端还远不够成熟。因此,它将作为Gtk+ 3.2的一部分。Gtk+ 3.0引入了对多后端的支持,而这一新的HTML5 gdk后端正利用了这一特性。在用“–enable-x11-backend –enable-broadway-backend”命令编译Gtk+之后,你基本上已经可以开始出发了!

The second step is to enable web sockets in Firefox 4.0. This feature is disabled by default by Mozilla due to security concerns, but here's how to turn it on. Once that's done, you can enable the HTML5 back-end at runtime using the GDK_BACKEND enviroment variable.
第二步是允许Firefox 4.0的网页套接口(web sockets)。该特性处于安全考虑,Mozilla是默认将其关闭了的;这儿有打开他的方法。一旦这一工作完成,你可以在运行时使用GDK_BACKEND环境变量允许HTML5后端。

The next step is to run a Gtk+-application, like so:
下一步是运行Gtk+应用,如下所示:

GDK_BACKEND=broadway your-application&
GDK_BACKEND=broadway your-application&
firefox http://127.0.0.1:8080/
firefox http://127.0.0.1:8080/

Alexander Larsson made a screencast of how this works.
Alexander Larsson将效果做了视频录像。

<center><video tabindex="0" src="http://www.osnews.com/img/24536/broadway-screencast.webm" controls="controls" width="575"></video></center>

The video is HTML5 video in WebM, which only works in browsers that support this open standard (at the moment, Chrome, Firefox 4.0 beta/RC, and Opera 11 beta). You can watch this video in Internet Explorer 9 using Google's Media Foundation codecs. You can always download the source file and play it in your favourite media player. Alternatively, you can resort to watching the video on Vimeo in the closed H264 format wrapped in Flash.
本视频是WebM编码的HTML5视频,只在支持该开放标准的浏览器(目前是Chrome, Firefox 4.0 beta/RC, 以及 Opera 11 beta)上可见。IE9用户可使用Google的 Media Foundation编解码器查看此视频。当然你可以下载该源文件,在你媒体播放器上观看。或者,你可以选择

英文原文:http://www.osnews.com/story/24536/Gtk_3_2_Runs_Any_Gtk_Application_in_a_Browser
译文原文:http://www.linux-ren.org/modules/newbb/viewtopic.php?topic_id=59323&forum=72
转载请注明:Linux人社区 英文资讯翻译专版 编译


_________________
Linux人社区开源新闻资讯翻译专版小编。翻译来自互联网上最新的英文开源资讯,提供给大家最迅即、最忠实于原文的开源业界动态、软件更新、有用技能等等。不至之处欢迎指正!xyxzfj@gmail.com


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Gtk+ 3.2在浏览器上运行任何Gtk+应用
帖子发表于 : 2011-03-19 9:37 
头像

注册: 2007-02-02 18:14
帖子: 30702
系统: debian sid
送出感谢: 1
接收感谢: 34
呵呵,这个要支持 :em11


_________________
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Gtk+ 3.2在浏览器上运行任何Gtk+应用
帖子发表于 : 2011-03-19 13:30 
头像

注册: 2007-12-14 13:40
帖子: 49877
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 413
:em11 看了视频


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Gtk+ 3.2在浏览器上运行任何Gtk+应用
帖子发表于 : 2011-03-22 22:26 
头像

注册: 2008-03-09 22:32
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
以后把整个桌面都搬到浏览器上


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Gtk+ 3.2在浏览器上运行任何Gtk+应用
帖子发表于 : 2011-03-22 22:40 

注册: 2006-01-10 19:09
帖子: 1335
送出感谢: 0 次
接收感谢: 0 次
:em06 :em06


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译