openSUSE 每周新闻,第 184 期发布!

2011 年 7 月 16 日 | Sascha Manns | 无许可

我们很高兴地宣布我们新的 openSUSE 每周新闻第 184 期。

Cover

openSUSE 每周新闻

### openSUSE 每周新闻团队

第 184 期

法律声明

本作品(汇编)根据 知识共享署名-相同方式共享 3.0 未移植许可 授权。汇编本身的权利版权归 Sascha Manns 所有。

退出:如果您是作者,并且不想被包含在 openSUSE 每周新闻中,只需发送邮件至:<[news@opensuse.org](mailto:news@opensuse.org)>

所引用文章的版权归原始作者或版权所有者所有。如果您想重用这些文章,请咨询每个原始版权所有者应应用的许可。我们不转载任何没有免费许可的文章,我们只是根据德国版权法的协议进行介绍。

如果您是作者并想将您的博客设置为免费许可,请访问://goo.gl/Tw3td

发布日期:2011-07-16


目录

公告 谷歌夏季代码项目状态更新

发行团队报告 在社区中

欢迎新的 openSUSE 成员 活动与会议 openSUSE 听力通讯 贡献者 新/更新的应用 @ openSUSE 游戏专区 安全更新 内核回顾 技巧和窍门

针对桌面用户 针对命令行/脚本初学者 针对开发者和程序员 Planet SUSE 网络上的

公告 报告 评论和文章 反馈 鸣谢 版权声明

我们的许可 商标 翻译列表

我们很高兴地宣布我们第 184 期 openSUSE 每周新闻。

您也可以以其他格式阅读本期内容 此处

祝您阅读愉快 :-)

Header Picture公告▼

重要提示

本节中的文章内容完整。如果您已经了解 news.opensuse.org 中的内容,则可以通过使用目录跳过本节。

  [openSUSE Conference CfP deadline extended](//news.opensuse.net.cn/2011/07/11/opensuse-conference-cfp-deadline-extended/)

在过去的一个月里,会议团队收到了大量针对 openSUSE 会议的提案。然而,我们也意识到我们还没有充分利用“互动”环节的潜力,这是我们想要实现的。因此,我们将把截止日期延长两周,以便提交更多的 BoF、工作坊和黑客环节。并且我们将发布更多文章来解释我们想要什么!

互动

正如我们在最初的 征稿通知 中所写,我们的目标是让 openSUSE 会议成为关于社区和完成事情的会议。双向沟通,而不是单向沟通!互动性、创造力、乐趣。令人惊叹的 Zentrifuge 地点旨在激励我们,并且我们选择了 rwxý 作为我们会议的副标题,这通常被称为 UNIX 缩写词“Read, Write, Execute”(读、写、执行)。

更重要的是,我们要求提交“互动环节提案”。而这正是我们失败的地方。并非所有 openSUSE 成员都熟悉工作坊、BoF 或黑客环节。我们介绍了 关于 BoF 的文章,但其他环节除了在 演讲者指南页面 上找到的信息外,没有得到任何解释。

所以,更多的时间和解释

简而言之,解释了四个环节

  • BoF – “Birds of a Feather”(同羽鸟)。基本上意味着“团队成员”。可以最好地描述为非正式的团队会议,用于讨论各种事情并做出决策。(描述 BoF 的文章

  • 工作坊 – 教学环节。在工作坊中,许多参与者坐下来通过实践(通过练习)学习特定技能,例如打包或测试应用程序并提交错误报告。

  • 黑客环节 – 编码环节。一组开发者/打包者/艺术家/作家等聚集在一起完成特定的工作。例如,获取某些软件包构建、集成功能或编写文档。

在接下来的两周里,我们将发布关于举办工作坊和领导黑客环节的文章。我们希望这能激励大家提出好的想法,并帮助大家组织、计划和 提交 openSUSE 会议的环节

请关注工作坊和黑客环节的写作,并阅读 这篇文章了解 BoF,以了解如何最好地组织团队会议!

提交您的提案

一旦您确定了希望在会议上做什么,提交提案。不要担心您的技能和您是否足够好,也不要担心您是否能够负担旅行费用。如果您想这样做,这就足够了!我们将在会议上提供支持,以领导这些环节,并且我们还将为那些资金紧张的人提供旅行赞助,请关注即将发布的消息。

提供帮助

另外,会议团队仍在寻找帮助!如果您想参与并帮助我们使 openSUSE 会议成为可能,请订阅团队邮件列表:opensuse-conference@opensuse.org 并查看计划页面。

  [openSUSE and RW Sessions — The Workshop](//news.opensuse.net.cn/2011/07/13/opensuse-and-rw-sessions-the-workshop/)

在我们的上一篇文章中,重点介绍了 openSUSE 会议环节,我们讨论了 BoF。在今天的文章中,我们将探讨工作坊的为什么、是什么以及如何做。

授人以鱼不如授人以渔

记住,教人如何捕鱼比给他们食物更好吗?这正是工作坊的意义所在。您可以选择独自完成所有工作,也可以教导其他人加入您,使您的特定软件项目更加强大。有了我们的 RWX³ 主题,openSUSE 会议是您工作坊的理想场所。

工作坊中会发生什么?

与专注于特定主题或一系列主题的自由形式活动 BoF 不同,工作坊更加严格,并在会话结束时提供特定的路线图和预期目标。

例如,在 openSUSE 会议上,Lars Mueller、Pascal Bleser 和其他一些打包大师将进行一系列关于在 OBS 上打包的工作坊。最后,参与者将知道如何在 openSUSE 上正确构建软件包以及如何将其提交到开发项目。

通常,在 FOSS 活动中的工作坊通常是一个实践实验室环境,提供分步说明和练习。您甚至可以有针对不同专业水平的一系列工作坊。但是,您不应该假设所有工作坊都是实践实验室风格。它们可以是讨论类型或培训,例如一个通过一系列练习来学习如何成为有效的演讲者的工作坊。

如果您是开发者、项目经理或团队负责人,那么工作坊很可能完全符合您扩大项目效力的需求。

设计您的工作坊

计划

您需要提前计划并清楚地了解希望您的听众在工作坊结束后了解什么。最重要的是要记住完成目标所需的时间。您可能会诱惑在短时间内向您的听众倾倒大量知识,但通常事与愿违。

在 openSUSE 会议的虚拟化工作坊中,Bruno Friedman 决定只关注主要的 VM 技术之一:KVM。解释所有这些在一个小时内是不可能的。

与时间相关的因素包括:实际时间、演示时间(您讲课需要的时间)、练习时间(您的听众完成练习需要的时间)、问答时间以及为意外情况做准备(天哪!这个房间没有网络连接?!)。

确定您的听众

确保您清楚希望在工作坊中拥有哪些听众。您想教用户如何使用您的软件吗?您想教开发者如何编码和提交您的软件的补丁吗?您想教打包者良好的打包方法的技巧和窍门吗?

清晰明了

一旦您确定了时间范围、听众和目标,重要的是要清楚您可以在这些限制范围内做什么。在短时间内塞入大量信息非常诱人,但通常您的听众无法记住所有这些细节。事实上,如果您确实需要提供大量信息,请考虑将其分解为一系列工作坊,让您的听众可以逐步学习,并不断提高水平。

根据您的时间范围,考虑您的听众应该学习的最重要的事情。如果是一个小时的工作坊,尽量将其限制在三件事以内。如果是两个小时的工作坊,可以考虑大约 5 件事。如果是四个小时……您明白了。

对于打包工作坊,重点是三件事:如何为 openSUSE 构建基本的软件包,如何为开发项目创建合并请求,以及如何管理和指导该请求以使合并成功。

如果您想提供比您有时间更多的信息,请考虑提供传单,详细解释信息,指向网络上的文章或资源,或创建听众可以在空闲时间完成的家庭作业练习。

确定资源

一旦您确定了要在这些工作坊中要做什么,您需要确定使工作坊有效的所需资源。需要电脑吗?如果是这样,听众应该自带笔记本电脑还是您会提供?如果您提供,您需要做些什么来准备这些机器?如果您的听众自带笔记本电脑,他们的机器上需要有什么?

对于 VM 工作坊,您需要一个支持 KVM 的内核,并且将提供在 SUSE Studio 中创建的虚拟镜像。打包工作坊的团队准备了源 tarball 和指向 git 存储库的链接,以便在 OBS 上构建。

另一个问题是您,作为工作坊的组织者,需要带什么。需要传单吗?这些传单需要包含哪些信息?您能在活动前及时打印出来吗?您是否将在整个工作坊中进行幻灯片演示?需要投影仪吗?

最后,考虑在工作坊期间访问网络或互联网,以及您是否应该通过 USB 密钥提供必要的软件?当然,会议组织者可以帮助您,但您需要及时告知我们……

提示

使用 SUSE Studio 创建一个完全设置的开发环境,并在工作坊描述中添加指向该镜像的链接。会议团队将在工作坊获得批准后乐于将其作为补充。

提前明确所有资源需求将使工作坊运行更加顺利。

清晰

在您的摘要中,请务必清楚地说明您的研讨会将取得什么成果。如果摘要与实际研讨会的内容不符,无论学习者学到了什么,都可能会感到失望。阐述您研讨会的目标和预期结果,并确保参与者知道他们需要带什么东西(如果有的话)来参加研讨会。以下是一个摘要示例。

在本研讨会中,您将学习使用在您的 Linux 桌面中提供的专业级软件创建精彩视频的技术。我们将一起使用讲师提供的素材来编辑和连接场景,从而创建出堪比戛纳电影节的令人惊艳的蒙太奇。

学生必须自带笔记本电脑,并能够通过浏览器连接到互联网。此外,研讨会开始前,您的机器上应安装以下软件:Cinelerra、foo-x、foo-y、foo-z。

先决条件:具备基本的视频编辑知识。

熟能生巧

没有什么比准备不足的研讨会更糟糕的了。您应该在开始课程之前练习您的研讨会讲座和练习。亲自走一遍练习步骤,确保它们对您的听众来说是清晰的。

确保您的整个研讨会符合分配的时间。您可能需要在到达会场之前进行一些调整。回顾所有材料,并请同事与您一起回顾。考虑利用 openSUSE 会议团队的资源。我们有志愿者愿意帮助您审查您的研讨会!

好处

正如您所见,设计一个研讨会确实需要一些准备。但是,您的研讨会的收益将远远超过您投入的设计时间。如果您正在教用户如何充分利用您的软件,您可以确保您的项目获得长期的流行度。如果您正在教开发者,您可以扩大您的贡献者基础,从而提高您的软件的潜力。最重要的是,我们将在我们的会议上尽最大努力推广您的研讨会。

因此,请考虑在 openSUSE 会议上提交研讨会提案。即使您有一个想法,但不确定如何规划研讨会,也请提交您的提案。我们的会议团队将非常乐意提供建议、协助、审查或提供您需要的任何其他资源。毕竟,每个好的提案都始于一个想法。:-)

  [openSUSE Conference registration open!](//news.opensuse.net.cn/2011/07/14/opensuse-conference-registration-open/)

组织团队很高兴地宣布,openSUSE 会议的注册现已开放,会议将于 9 月 11 日至 14 日在纽伦堡举行。请前往 cur 注册表格 进行注册,以帮助我们规划一个成功的活动。

现在是时候开始准备您的纽伦堡之旅了!

准备工作

两个月后,openSUSE 和 SUSE Labs 会议将在德国纽伦堡启动。这意味着,由于机票不会变得更便宜,您必须开始计划!请您的老板请几天假,开始告诉您的教授您将无法在 9 月 11 日至 14 日期间参加。开始寻找合理的机票或火车票, 预订酒店,然后您就可以 注册会议了。当然,请确保您已经 提交了演讲 ,如果您想发表讲话、组织 BoF(团队会议)、领导黑客马拉松或举办研讨会。

酒店

openSUSE 会议团队已经 列出了酒店 ,您可以在会议期间预订住宿。建议使用这些酒店,因为它们不仅会有其他极客入住,而且价格合理(会议特价!)并且离我们的地点 Zentrifuge不远。

差旅支持

对于一些人来说,前往纽伦堡的旅行在经济上并不容易。您可能是一名学生,或者需要从印度飞过来。我们非常清楚这一点,这也是我们 积极寻找赞助商的原因!在一周内,您可以期待对旅行补贴的内容和方式的公告,但请放心,我们将尽一切努力确保来自遥远地区或预算有限的社区成员也能前来参加!

签证

另一个需要及时考虑的重要事项是进入欧洲/德国的权限。我们有一个标准的邀请函,您可以根据要求从我们这里获得。为此,请发送一封包含一些个人信息的邮件(您是谁,您为 openSUSE 做什么,您将在会议上做什么等等)到 opensuse-conference@opensuse.org ,团队将向您发送一封邀请函。

注册

注册可以确保您在会议上有一张徽章,您不必等待我们现场为您创建一张。它还可以确保您能够使用 wifi,并且我们在派对上有您的位置。当然,它也允许我们更好地规划,因此如果您打算参加,请尽快注册!

请注意,注册时您不必创建帐户。并且您需要自行预订酒店,请参阅 此页面

最后但并非最不重要的一点,在 两种不同类型的门票之间进行选择。对于所有人来说,入场是免费的,但那些希望支持会议并有能力负担得起的人可以购买专业门票。只需 350 美元或 250 欧元,除了参加会议之外,您还可以与演讲者和其他专业门票持有者一起参加网络晚餐,以及与 SUSE 产品管理团队进行一次会话。

提供帮助

与此同时,会议团队欢迎所有可以提供的帮助!如果您想参与并帮助我们使 openSUSE 会议成为有史以来最好的会议,请订阅团队邮件列表: <[[opensuse-conference@opensuse.org](mailto:opensuse-conference+subscribe@opensuse.org)](mailto:opensuse-conference@opensuse.org)> 并查看 规划页面

Header PictureGoogle 暑期代码项目▲▼

![](//michal.hrusecky.net/wp-content/uploads/GSoC2011_300x200.png)

  [Marcus Hüwe: osc code cleanup – summary of week 7](//alex.eftimie.ro/2011/07/02/packagekit-backend-for-software-center-short-week-5-report/)

以下是第 7 个(编码)周的小结。本周我大部分时间都在使用项目和包类,这些类管理 osc 的工作副本。

完成

  • 基本工作副本布局

  • 检查以检测损坏/损坏的工作副本

  • 锁定支持(为了锁定工作副本(例如,在进行提交或更新时))

待办事项

  • 添加“核心”方法,例如更新、提交、差异等。

  • (自动)修复方法(以修复损坏的工作副本)

  [Justine
    Leng: Mid-term Project Review](//obsforandroid.wordpress.com/2011/07/14/mid-term-project-review/)

已完成

  • 设置构建服务 Web 客户端的本地开发实例

  • 在 Gitorious 上创建了项目的 本地分支

  • 收集了社区对移动视图更改和增强的反馈,这为未来几周的开发提供了总体方向和规范。

  • 对视图进行了编码更改(移动视图 UI 的代码基本完成;

  • 只需要在控制器中实现这些视图的操作即可)

  • 提交并推送了一批更改到主分支

  • 在项目 博客 和 Wiki中保留了详细的文档

最终,OBS 移动请求视图可能如下所示:(…)

  [N B
    Prashanth: GsoC Midterm Consolidated Report - Separating libYUI](//lists.opensuse.org/archive/opensuse-project/2011-07/msg00037.html)

我想总结一下我到目前为止的进展。正如上面提到的,我正在使用 libyui 项目。

  [Mihnea
    Dobrescu-Balaur: Suse Bug Reporter - GSoC midterm reports](//lists.opensuse.org/archive/opensuse-project/2011-07/msg00038.html)

项目的预期/请求功能已经完成。我正在谈论该工具的 CLI 版本。它的主要功能目前分为四个类别:(…)

  [Sebastian Oliva:
    GSOC, midterm reports](//www.sebastianoliva.com/en/2011/07/gsoc-midterm-report/)

这是我为 openSUSE 项目 GSoC 项目的中期报告。到目前为止,我有一个基本的 Web 服务,使用 Python 和 MongoDB。我已经实现了 OpenICC 组指定的 JSON 设备属性规范。Web 服务仍然需要在外观和错误处理方面进行改进。

代码可在 [gitorious.org/gsoc-2011/gsoc-2011](https://gitorious.org/gsoc-2011/gsoc-2011)上找到

目标现在是

  • 创建 Gnome/GTK 和 KDE 客户端以自动提交和检索配置文件

  • 性能分析

  • 改进外观

  • 改进搜索算法

  • 100% 测试覆盖率和更多测试

  • 明确要求以申请 openSUSE 项目的基础设施支持(包括创建一个漂亮的专案名称

这就是中期报告,欢迎评论或联系我,

此致,Sebastian

  [Eric
    Yang: Porting Wubi to OpenSUSE [midterm report]](//lists.opensuse.org/archive/opensuse-project/2011-07/msg00043.html)

以下是我项目的概述:工作已完成

  • wubi 程序已被修改,以便它可以为 openSUSE 执行第一个安装阶段的工作,包括 iso 镜像下载/验证、在 windows 中创建相关文件以及收集自动安装信息。

windows 程序运行并退出后,windows 启动菜单中将有一个安装条目,自动安装将按照该条目进行。

需要做的工作

  • 修补 init 程序,以便它可以识别 windows 下的常规文件虚拟磁盘。

  • 创建自定义 autoyast 配置文件以支持自动安装。

当前问题

  • initrd 中的“init”程序是一个单独的二进制程序(在 Ubuntu 中它是一个 shell 脚本),很难即时修补。

如果您有任何建议或意见,请随时告诉我:)

  [Ratan
    Sebastian: SSC Project mid-term reports](//lists.opensuse.org/archive/opensuse-project/2011-07/msg00057.html)

以下是 SSC(Suse Studio 命令行客户端)项目的中期报告

已完成的任务

  • 命令行客户端框架,包括参数解析器和处理 Suse Studio 中各种可访问“对象”(仓库、包、文件、模板)的处理程序。

  • 目录管理实用程序:该应用程序需要创建和管理一个设备目录,以便在准备好推送到 Studio 之前对更改进行本地缓存。

  • 独立操作的测试套件

需要完成的任务

  • 更新、状态和提交命令:这些命令将使用设备目录中本地缓存的信息。这是应用程序中剩余的最后一个功能。

  • 集成测试:包括对 Web API 请求的测试。没有这种性质的测试,就无法有效地测试应用程序的大部分。

  • 文档:代码级别和示例用例。

请 查看代码 并运行“$ rake install”以安装 gem。然后您可以尝试“$ ssc help”以查看用法说明。

  [Christos
    Bountalis: Utility of merging configuration sysconfig files -Midterm-](//lists.opensuse.org/archive/opensuse-project/2011-07/msg00058.html)

这封邮件是作为中期评估的一部分,对迄今为止的项目进展的简要总结。

已完成的事情

  • 创建并保留了一个用于测试目的的 git 仓库

  • 学习了 obs 集成所需的知识,并创建了适当的仓库

  • 熟悉了 Augeas 过程、api 等

  • 创建了一个查找透镜过程并创建了我的第一个补丁:)

  • 创建了树遍历和树匹配函数

  • 修改了 Augeas 的 augtool,以便能够执行上述操作

  • 创建了一些其他执行上述操作所需的实用函数

到 GSoC 结束还有什么要做

  • 完成匹配过程。

  • 测试并使用 Augeas 使用的 sysconfig 透镜。

  • 将实用程序集成到 openSUSE 中

  • 完成文档

目前我能想到的一切,您可以在我之前发送给此列表的消息以及我的博客 //cbounta.wordpress.com/ 中找到更多信息。我回到工作岗位,因为时间不多了,还有很多事情要做 :)

  [Nikolay
    Rysev: Archlinux backend for Open Build Service midterm reports](//lists.opensuse.org/archive/opensuse-project/2011-07/msg00061.html)

抱歉长时间没有消息,我的健康状况有些问题,但现在一切都好。这封邮件是「Archlinux 后端用于 OBS」的中期报告。

已完成的工作

  • Arch 模块用于构建,可以

    • 解析 PKGBUILD 并提取依赖项

    • 解析来自 .pkg.tar.?z 包的 .PKGINFO 文件并获取有关它的信息

  • 辅助脚本,它获取仓库元数据并以构建相应的格式打印有关包的信息(包元数据解析函数也在 arch 模块中,因此任何人如果需要都可以使用它们)

现在需要才能构建包

  • 在 init_buildsystem 中设置构建环境

  • 在构建脚本中支持调用 makepkg

还需要做的事情

  • 集成到 OBS 中

  • 文档

您可以在我的 gitorious 上的仓库中找到代码。如果您有任何问题或建议,请随时提出!

  [David
    Williams: Entomologist UI Changes - Midterm Reporter](//lists.opensuse.org/archive/opensuse-project/2011-07/msg00067.html)

您可以在 //redache.wordpress.com/2011/07/14/midterm-report-things-completed-so-far/ 找到我的中期报告以及下面的文字。我强烈建议阅读博客文章,因为它有所有内容的屏幕截图 :).

本报告总结了我到目前为止为我的夏季实习所完成的所有工作,以及未来的工作计划 :).

将 Entomologist 移植到 Windows 和 Mac OS X:Entomologist 在 Mac OS X 上运行得几乎完美无缺。Windows 是一个棘手的平台,移植起来有点困难,而且它仍然不能像它应该的那样运行,但一旦我们达到 1.0 版本,很多问题都可以解决。

用于选择跟踪器的选项卡界面

完成这项工作花费了几个星期,因为让一切正常工作有点棘手,而且我还在学习曲线/理解新代码的过程中放慢了速度。总的来说,我对它的外观和工作方式非常满意。

新的评论对话框

接下来是创建新的评论对话框。目标是使选择一个错误并查看评论以及为该特定错误添加新评论更容易。该对话框通过突出显示表格中的一个错误并按 Ctrl + Shift + N(Mac 上的 Cmd + Shift + N)或单击扩展评论对话框中的新评论按钮来工作。如果没有突出显示错误,它将默认打开列表中的第一个错误。

待办事项列表

这可能是我在整个项目中完成的最有用的功能。它有点学习曲线,而且我认为我开始“理解”QT 了,我绝对可以看到为什么 QT 通常被认为比 GTK 更好。此功能仍然未完成,但它几乎都完成了,并且目前我正在研究添加新待办事项列表的机制。一旦完成,第一个基本迭代就完成了,并且在这种状态下应该是有用的。

中期计划之后

中期之后,我想将待办事项列表同步到云端,以便您可以将项目同步到您认为合适的任何跟踪器。这应该有助于组织数据和记录里程碑通过错误 :). 我认为我将首先让它导出到可以被普通桌面查看器读取的日历格式,然后让它们处理同步。但计划是将该服务集成到 Entomologist 本身中。

在那之后,我将研究如何将 QML 集成到 Entomologist 中,以便它支持的跟踪器可以通过使用 QML 进行扩展。这将减轻 Matt 的许多工作,因为他不必添加新的跟踪器,想要它们的用户可以使用 QML 定义它们,并且可以将其作为扩展提交 :). 我认为这是管理大多数错误跟踪器的最佳方式,因为那里有很多不同的跟踪器。

所以到目前为止的工作就完成了。希望在最后我们能达到 Entomologist 的 1.0 版本,并继续添加闪亮的新功能 :).

Header Picture状态更新▲▼

Header Picture发行版

    [Michal Marek: Improved Kernel Package Retention in 12.1](//lizards.opensuse.org/2011/07/14/improved-kernel-package-retention-in-12-1/)

期待已久的 openSUSE 更新堆栈功能终于来临! 已经有一段时间了,可以告诉 libzypp 在更新时不要删除旧内核

multiversion = provides:multiversion(kernel)

在 /etc/zypp/zypp.conf 中。 这样,您就不必担心来自 Factory 的全新 -rc 内核导致系统无法启动。 然而,这解决了一个问题,但也带来另一个问题——您必须手动删除旧内核,以防止 /boot 分区被填满。 openSUSE 12.1 将提供一个解决方案,您将能够指定在更新后要保留哪些内核,其他内核将被删除。 配置与相同的文件相同,/etc/zypp/zypp.conf

逗号分隔的内核包列表,如果设置了上面的 multiversion 变量,则要并行保留安装。

可以指定包为:

2.6.32.12-0.7 - 要保留的精确版本

latest - 保留版本号最高的内核

latest-N - 保留第 N 个版本号最高的内核

running - 保留正在运行的内核

oldest - 保留版本号最低的内核(GA 内核)

oldest+N - 保留第 N 个版本号最低的内核

##

默认值:如果设置了 multiversion = provides:multiversion(kernel),则不要删除任何内核

multiversion.kernels = latest,running

如果您配置了此设置和上述 multiversion 变量,那么在每次内核更新之后,在随后的重新启动期间,脚本将比较已安装的内核列表与 multiversion.kernels 设置,并删除不再需要的内核。(…)

重要链接

团队报告

Header Picture构建服务团队

构建服务统计信息。 统计信息可以在 Buildservice 上找到

Header PictureopenFATE 团队

最受欢迎的功能

        [decouple download and installation (Score: 358)](https://features.opensuse.org/120340)

网络安装可以通过并行运行软件包下载和软件包安装来改进。

        [Look at plymouth for splash during boot (Score: 188)](https://features.opensuse.org/305493)

当我第一次听说 plymouth 时,我想打开一个 fate 功能,但阅读 //fedoramagazine.wordpress.com/2008/10/21/interview-fedora-10s-better-startup/ 真的让我觉得我们应该走这条路。

Ray 的评论以“启动过程中的每一次闪烁和模式更改都会降低整体体验”开头,尤其有趣。 跟踪“默认情况下不显示 grub”在这里可以吗?

        [1-click uninstall (Score: 157)](https://features.opensuse.org/305305)

轻松删除软件! 例如:您使用“一键安装”安装了一个应用程序(这将安装您需要的所有软件包),应该有一种简单的方法(也只需一键)来删除您使用该一键操作安装的内容…… 换句话说:一个“一键卸载”来删除已安装的软件(包括依赖项和软件包)。

        [Update to GRUB v2 (Score: 139)](https://features.opensuse.org/308497)

为 GRUB 0.97 开发的每个错误或功能都已被上游项目拒绝,转而使用 GRUB 2。 分发社区中存在抵制切换引导加载程序的阻力,但这种僵局不会消失。 代码本身编写得不好,维护得也不好。 添加新功能涉及跳过许多可能无法正常工作的障碍。 例如,fs 实现有一个静态缓冲区,可以用于内存管理。 它只有 32k。 对于复杂的文件系统,甚至是一个简单的日志文件系统,我们遇到了问题(例如 reiserfs 加载时间过长的问题),因为我们没有足够的内存来为日志进行块映射,因此需要为每次元数据读取扫描它。(是的,真的。)(…)

        [Popularity contest (Score: 104)](https://features.opensuse.org/305877)

我们需要对用户偏好的软件包和积极使用的软件包进行反馈。

  • 重用 popcon 将为我们提供可以直接与 Debian 和 Ubuntu 比较的结果

  • packagers 团队可以负责该软件包

  • 我们需要 YaST 中的一个配置对话框,该对话框足够醒目

  • 我们需要在 opensuse.org 上建立服务器基础设施。(存在某些隐私问题,请参阅 Debian FAQ 以了解详细信息)

最近请求的功能

上周新请求的功能。 如果您感兴趣,请投票和/或评论。

        [add DVB-USB drivers to kernel](https://features.opensuse.org/312622)

出于某种原因,dvb-USB 驱动程序未随 openSUSE 交付。 驱动程序可用(参见例如 //www.linuxquestions.org/questions/showthread.php?p=4265470#post4265470),但至少在 11.4 中不可用,这使得使用 DVBT-Sticks 变得相当复杂。

        [opensuse 12.1 to use kernel 3.1](https://features.opensuse.org/312627)

我希望考虑在 10 月 19 日左右发布内核 3.1,这比 RC1 opensuse 12.1 发布后不到一周。

//www.phoronix.com/scan.php?page=news_item&px=OTY2MA

内核 3.1 将带来一些值得注意的优势 - 解决内核电源回归问题

//www.phoronix.com/scan.php?page=news_item&px=OTYwMQ

可能支持英特尔 Cedar Trail 平台

//www.phoronix.com/scan.php?page=news_item&px=OTYyNw

更好的 KVM 虚拟化支持

//www.phoronix.com/scan.php?page=news_item&px=OTU3NQ

更好的 Nouveau DRM 对 fermi 的支持

//www.phoronix.com/scan.php?page=news_item&px=OTYzNQ

        [openSUSE Linux 12.1: Increased variety of packages, all packages...](openSUSE Linux 12.1: Increased variety of packages, all packages...)

openSUSE Linux 12.1:增加软件包种类,系统和所有仓库(官方和非官方)中的所有软件包稳定且已更新。

        [openSUSE Linux: Make it Global (Worldwide) in the World](https://features.opensuse.org/312629)

openSUSE Linux:让它在全球范围内(全球)流行。

使该项目的起源 openSUSE Linux 真正地在全球范围内(全球)流行,正如项目网站上所说,该项目由 Novell 创立,并得到社区的支持

//en.opensuse.net.cn/Main_Page .

Debian 起源于 DistroWatch 的全球,并具有口号

通用操作系统。

OpenSUSE Linux 发行版是世界上众多用户使用的发行版之一,用户群体包括桌面用户、计算机图形学、音频和视频编辑、开发人员、服务器等领域,在不同的架构和多种语言中,这使得 openSUSE Linux 也可以像 Debian 一样,成为 DistroWatch 全球来源和所有关于 openSUSE Linux 世界的讨论。

openSUSE Linux 的新口号:面向开放思想的全球 Linux。

        [openSUSE Linux 12.1: Make it Long Term Support (LTS)](https://features.opensuse.org/312630)

openSUSE Linux 12.1

使其成为 长期支持 (LTS)

        [openSUSE Linux 12.1: Follow all specifications (minimum requirements)...](https://features.opensuse.org/312631)

openSUSE Linux 12.1:遵循所有规范(最低要求)的 United Linux

国际化和本地化 (I18N 和 L10N) 技术等。

所有版本的这些规范(最低要求)必须稳定且始终更新。

为了改善对亚洲语言和其他语言的支持。

        [openSUSE Linux 12.1/LXDE: Create files with the right click mouse on my...](https://features.opensuse.org/312632)

openSUSE Linux 12.1/LXDE:在桌面上右键单击鼠标,创建已安装在系统上的程序的文件。

功能统计

openSUSE 发行版的统计信息 在 openFATE 中

Header Picture测试团队

  [Larry Finger: Weekly News for July 16](//lists.opensuse.org/opensuse-testing/2011-07/msg00018.html)

测试核心团队将于 7 月 18 日 17:00 UTC 在 Freenode IRC 网络的 #opensuse-testing 频道上举行 IRC 会议。 irc://irc.freenode.net/opensuse-testing。

议程包括讨论我们对 12.1 MS3 的经验。 由于此版本可能要到下周才能发布,因此我们的讨论可能会受到限制。

我们的第二个议程项目将涉及我们要求将 MS6 重命名为 Beta,希望在测试的后期阶段增加测试人员的数量。 我们的请求已发布到 opensuse-project 邮件列表,并在 opensuse-testing 和 opensuse-factory 上进行了讨论。 大多数评论都是有利的,Stephan Kulow(发布经理)同意更改名称,但他怀疑这不会有太大影响。 Coolo 还询问我们将如何衡量这种变化的影响。 如果您对此有任何想法,请将其转发给 TCT。

Header Picture翻译团队

Header Picture社区中▲▼

欢迎新的 openSUSE 成员

活动与会议

过去

即将到来

您可以在以下链接找到更多关于其他活动的信息:openSUSE 新闻/活动。 - 本地活动

供您聆听的 openSUSE

openSUSE 每周新闻以德语播客形式提供。您可以在 //saigkill.homelinux.net/podcast 上收听或下载它。

沟通

贡献者

Header PictureopenSUSE 上的新/更新的应用▲▼

        [Klaas Freitag: Zippl again – now in the package](//lizards.opensuse.org/2011/07/12/zippl-again-now-in-the-package/)

有些人可能还记得我的 hackweek 项目 Zippl。 我在博客上写过 一年多前。 Zippl 是一种轻量级的演示工具,有点像 prezi,一种用于此目的的 hipp 工具,其中所有“幻灯片”都位于一个大型画布上,在演示期间,一种相机在画布上移动。

我喜欢这个想法,并用 Qt 的 QGraphicsView 制作了 Zippl,因为我想玩玩它。 它以一个简单的 xml 文件作为输入,该文件描述了演示文稿并将其动画化,如我的旧博客中的视频所示。

起初我认为继续这个项目没有意义。 但最近,有人问我是否内置了返回到先前位置的功能,因为他想用 Zippl 进行演示,正如我几乎一年前承诺的那样。 我简直不敢相信,所以我在周末花了一个晚上来稍微完善一下 Zippl。 由于 OBS 很容易,我快速为各种 openSUSE 构建了一个 rpm 包。

现在我再次研究它,我发现它也可能适用于平板电脑,例如运行很酷的“Hello New User”动画或为 ant Tilly 获得新自行车赞助的小型演示文稿。 这可能很有趣。 如果您想查看它,请从我的主仓库安装。

Header Picture游戏专区▲▼

本专区提供本周游戏和游戏仓库更新。

  [Linux Journal/Michael
    Reed: Linux Gaming: OpenClonk](//linuxjournal.cn/content/linux-gaming-openclonk)

直到最近,我一直认为 Clonk 是我的硬盘在意识到我没有正确备份它之前发出的声音。 然而,在这种情况下,Clonk 是一个可以跳跃、攀爬并在服务于达到目标的过程中开火的小家伙。 OpenClonk 运行在 Linux 上,是始于 DOS 分享软件系列的一系列横版平台游戏的最新版本。

虽然,从表面上看,OpenClonk 可以被归类为平台游戏,但节奏是深思熟虑的,而不是快节奏的。 它从第一人称射击游戏借用了控制系统,熟悉的 WASD 键簇与鼠标控制相结合,分别用于移动和瞄准。

图形利用 3D 硬件渲染,即使视图严格是横向和 2D。 虽然它利用了 3D 加速,但它不需要强大的显卡来运行,并且在我配备集成 Intel 图形芯片组的 Core Duo 上完美运行。 我怀疑如果使用更小的处理器和更强大的专用显卡,它会运行得更流畅。

编辑注意:此游戏可在我们的 游戏 仓库中找到。

Header Picture安全更新▲▼

要完整查看安全公告,或在发布后尽快收到它们,请参阅 openSUSE 安全公告 邮件列表。

Header Picture内核回顾▲▼

  [h-online/Thorsten Leemhuis: Kernel Log: Coming in 3.0 (Part 4) - Drivers](//www.h-online.com/open/features/Kernel-Log-Coming-in-3-0-Part-4-Drivers-1276887.html)

除了对 AMD 和 Intel 新芯片组和图形核心的更好支持,更不用说对 Microsoft Kinect 和 DVB-T2 的驱动程序之外,Linux 3.0 再次提供了针对各种硬件问题的解决方法。

在周二早上几分钟内,Linus Torvalds 发布了 Linux 3.0 的另一个预发布版本。 在他的发布邮件中,Linus 说“事情一直很平静,但这里有足够的新东西,我想发布另一个 -rc”。 该开发人员之前曾表示,第六个候选版本可能是最后一个。

如果 Torvalds 不发布另一个 rc,Linux 3.0 可能会在本周晚些时候或下周初出现。 随着 Linux 3.0 逐渐完成,内核日志完成了“3.0 中的内容”迷你系列,其中描述了驱动程序的变化,包括音频、图形、多媒体和存储硬件的驱动程序。 该系列的第一部分处理了网络驱动程序和基础设施的变化,而第二部分则侧重于文件系统,第三部分讨论了特定于平台的代码、虚拟化和通用基础设施。

Linus Torvalds:Linux 3.0-rc7

我想我说 -rc6 可能是最后一个 -rc。 我撒谎了。

事情一直很平静,但这里有足够的新东西,我想发布另一个 -rc,而且我们仍然有一些 RCU 更改导致在 RCU 事件在调度程序完全初始化之前发生时出现问题。 因此 -rc7 出来了,尽管它可能还没有镜像到公共站点。

我还重新生成了 -rc6 文件(在发布脚本中按错了手指),所以 -rc6 补丁和 tar-ball 看起来也焕然一新! 买一送一!

没什么好说的了 - 附录中的简短日志给出了合理的概述。 随机驱动程序(我们又回到了“三分之二驱动程序”统计数据),一些媒体和 cifs 更新,以及一些 vmscan 边缘情况改进。 Linus

Rares Aioanei:内核每周新闻 – 2011 年 7 月 16 日

Rares 提供了他的每周内核回顾。

Header Picture技巧与窍门▲▼

针对桌面用户

    [Scribbles and Snaps: Process Photos with digiKam’s Batch Queue Manager and a Bash Script](//scribblesandsnaps.wordpress.com/2011/07/11/process-photos-with-digikams-batch-queue-manager-and-a-bash-script/)

digiKam 较少为人知的功能之一是能够将脚本链接到通知。 乍一看,这可能看起来像一个相当晦涩的功能,但它可以用于一些巧妙的用途。 假设您想在移动设备上保留选定照片的投资组合。 调整多个照片的大小以使其更易于在移动设备上查看,并手动将处理后的照片从 digiKam 传输到移动设备不是很实用。 而这正是触发脚本通过通知可以派上用场的地方。 您可以将一个简单的 Bash 脚本附加到批处理队列完成通知,以便在批处理队列管理器工具完成照片处理后自动触发它。(…)

    [HowtoForge/Falko Timme: Enabling Compiz Fusion On An OpenSUSE GNOME 11.4 Desktop (NVIDIA GeForce 8100)](//www.howtoforge.com/enabling-compiz-fusion-on-an-opensuse-gnome-11.4-desktop-nvidia-geforce-8100)

本教程演示了如何在 OpenSUSE 11.4 GNOME 桌面(系统必须具有 3D 兼容的显卡 - 我使用的是 NVIDIA GeForce 8100)上启用 Compiz Fusion。 使用 Compiz Fusion,您可以在桌面上使用漂亮的 3D 效果,例如摇摆的窗口或桌面立方体。(…)

Chenthill P:Exchange WebServices 离线通讯录

现在可以通过 Exchange WebServices 在 Evolution 中下载 GAL 内容以供离线使用。 离线 GAL 称为 Exchange WebServices 中的离线通讯录 (OAB),并且可能包含一个或多个离线通讯录列表 (OAL)。 (…)

针对命令行/脚本新手

    [BashShell.net/mike: Alter Your Environment with Functions](//bashshell.net/shell-scripts/alter-your-environment-with-functions/)

您可以使用函数来更改用户的环境。 这些函数可以添加到单个用户的 .bash_profile 或系统范围内的 /etc/profile 中。 最好先使用普通用户进行测试,以验证这些函数没有产生不利影响。 您需要以以下格式在 .bash_profile 中输入这些函数。 在此示例中,使用了两个函数,可以使用“dfh”或“duh”调用。(…)

    [BashShell.net/mike: Using Functions in a Library](//bashshell.net/shell-scripts/using-functions-in-a-library/)

函数库

使用函数的另一种方法是,当您创建更复杂的脚本时,将函数放在一个库中,以便可以从其他脚本中引用它们。 可以使用“source”或“dot”命令从脚本调用这些库函数。(…)

    [LinuxNov: Command Line | du Disk Usage Commands | Tips](//www.linuxnov.com/command-line-du-disk-usage-commands-tips/)

du 是一个磁盘使用命令,允许您轻松了解文件和目录的大小,还可以按从最大文件开始递减或按从最小文件开始递增的方式查看文件和目录的大小。(…)

针对开发人员和程序员

    [Sascha Manns: How to use three Open Build Service Source Services to simplify the
      packaging](//saigkill.homelinux.net/entry/2011/07/15/how-to-use-three-open-build-service-source-services-to-simplify-the-packaging)

这是一个关于使用 OBS 源服务的简短教程。 有时,打包者有一个经常更改源代码的包。 因此,打包者必须选择:一方面,他可以从 git 或 svn 中签出代码,制作 tar.gz 或 bz2,或者他可以使用构建服务的源服务。 但是该怎么做? 在下面的示例中,我使用来自 KDE:Active 仓库的 calligra。(…)

Header PicturePlanet SUSE▲▼

  [Nelson Marques: Packaging applications with icons and ‘hicolor’ macros with
    openSUSE](//www.marques.so/2011/07/packaging-applications-with-icons-and-hicolor-macros-with-opensuse/)

论坛是一个很棒的工具,并且经常提供对某些有趣且很多时候未进入 bugzilla 的第一手反馈。 有一些用户抱怨 Chromium 未在 GNOME 的窗口列表中显示图标。 我快速查看了该包,发现以下内容:(…)

  [Kohei Yoshida: mdds 0.5.3
    released](//kohei.us/2011/07/14/mdds-0-5-3-released/)

我很高兴地宣布 多维数据结构 (mdds) 的 0.5.3 版本已发布,可以从下面的链接下载。

//multidimalgorithm.googlecode.com/files/mdds_0.5.3.tar.bz2

这是一个错误修复版本。 事实上,自 0.5.2 以来的唯一更改在于 mixed_type_matrix,特别是它的填充存储实现。 我完全重做了 mixed_type_matrix 的填充存储后端,以提高其在实例化时的性能,这种效果将在创建和销毁大量填充矩阵对象时显现。

此版本中没有与 API 不兼容的更改。

Kohei Yoshida:mdds 迁移到 git

在宣布Google Code终于支持git之后,我已经将我的 mddssource 代码仓库从旧的 mercurial 仓库迁移到新的 git 仓库。对于任何已经检出 mdds 的旧 mercurial 仓库的用户,请切换到新的 git 仓库。请参考 此页面 了解如何检出基于 git 的 mdds 仓库。

至于实际的迁移,这篇博文 非常有帮助。

Header Picture网络▲▼

公告

    [Linux Foundation: basysKom, Codero, Gluster and Nixu Open Join The Linux Foundation](//www.linuxfoundation.org/news-media/announcements/2011/07/basyskom-codero-gluster-and-nixu-open-join-linux-foundation)

Linux 基金会最新成员代表了 Linux 在各行各业的普及性和适应性

加利福尼亚州旧金山,2011 年 7 月 13 日 – Linux 基金会,致力于加速 Linux 增长的非营利组织,今天宣布有四家新成员加入该组织:basysKom、Codero、Gluster 和 Nixu Open。

这四家公司代表了 Linux 加速技术创新的多样化环境。如今,Linux 操作系统驱动着世界上大多数证券交易所、网站和超级计算机。它也是下一代移动设备和嵌入式系统的基础,同时推动了智能电网等新创新以及 IBM 的 Watson 超级计算机等引人注目的技术进步。

今天 Linux 基金会的新成员代表了 Linux 操作系统三个不同的机会:确保移动和嵌入式系统中的安全性和应用程序开发,作为托管 IT 和 Web 服务的关键组成部分,以及作为当今成熟企业中存储的基础。(…)

    [Remote Desktop Software for Linux Community – Mikogo Announces Open Beta Release](//www.mikogo.com/company/press/pr-2011/mikogo-announces-linux-open-beta-release/)

著名的远程桌面共享应用程序 Mikogo 宣布推出其第三个平台,即原生 Linux 客户端。此版本现在使企业能够从三个主要平台——Linux、Windows 和 Mac 计算机上托管和加入免费的桌面共享会话。

德国曼海姆,2011 年 7 月 13 日 – 免费桌面共享应用程序 Mikogo 今天发布了其软件在 Linux 计算机上的第一个公开测试版,使 Linux 计算机上的用户可以启动或加入桌面共享会话。对于 Mikogo 和桌面共享而言,这是一个重要的里程碑,此版本现在为企业提供了一个免费且易于使用的应用程序,用于在线会议、网络演示以及远程支持会话,可在三个主要操作系统平台上使用。

在过去的两个星期里,Mikogo Linux 版本一直处于封闭测试阶段,由一组测试人员对其进行了彻底测试。在获得积极反馈并成功完成封闭阶段后,Mikogo 发布了其新软件,使其可供任何希望从 Linux 计算机启动或加入在线会议的个人或企业使用。(…)

报告

    [Datamation/Bruce Byfield: Choosing the Best Linux Desktop: KDE, Unity, GNOME](//www.datamation.com/open-source/choosing-the-best-linux-desktop-kde-unity-gnome-1.html)

完美的桌面是你自己设计的那个。如果不行,那么主要的 Linux 桌面哪个适合你?

几个月前,这个问题是在 GNOME 和 KDE 之间做出的选择。现在,随着 GNOME 3 和 Ubuntu 的 Unity 的推出,这个问题变得更加复杂了。

你应该接受最新的创新,还是选择一个证明了自身价值的桌面?一个简单的桌面,还是一个具有各种自定义功能的复杂桌面?一个无论你使用的是移动设备还是工作站都不会改变的桌面,还是一个会根据每个计算设备的限制或优势而改变的桌面?(…)

    [Qt Labs: QtQuick.Particles 2.0](//labs.qt.nokia.com/2011/07/14/qtquick-particles-2-0/)

有些人可能还记得旧的 Qt.labs.particles 模块。它被留在 labs 中,因为我们认为以后可以创建一个更好的粒子系统,并且不想将自己绑定到第一次尝试(但当然,我们必须在某个地方有一个粒子系统;它是现代必需品!)。借助 scenegraph 的图形功能,shader 精灵现在正在创建那个更好的系统。由于它位于未发布的、不稳定的 Qt5 中,它仍然只有 labs 的质量——但这并不能阻止我在 labs 上分享它

查看 Plasma Patrol 的图像,以了解其部分功能(并检出 qt5.git 以查看其运行情况)。(…)

    [Michael Gapczynski: GSoC: Copy, Cut, and Paste Shared Files in ownCloud](//blog.gapinthecloud.com/2011/07/13/gsoc-copy-cut-and-paste-shared-files-in-owncloud/)

像往常一样,我过去一周遇到了一些问题,阻止我完成了 Todo 列表中的许多项目。我还忘记完成一些事情,比如复制文件,因为它不是 Web 前端的一部分。

首先,我想花一些时间回复 Lukas 对上周帖子的评论。我花了一段时间争论是否应该将所有文件记录存储在数据库中,或者继续使用当前解决方案,只记录文件夹以及与父文件夹不同的任何文件。我决定坚持当前的解决方案,因为 ownCloud 并非设计用于支持大量用户,而只是小团体。Lukas 还建议使用额外的权限或规则,而不是当前的读或写权限。嗯,受保护的文件是每个用户在其自己目录中拥有的东西。带有链接的私有文件是公共链接应用程序已经可以使用令牌进行链接的方式。最终这将成为共享文件的一部分,并在一个界面中提供相同的功能。现在共享的文件直接从所有者的文件系统中提取,但在处理这些文件时,你权限有限,无法物理删除它们,只能从自己那里取消共享文件。创建文件的副本需要进行大量的重写,而且似乎不值得付出努力。如果你仍然对共享文件的工作方式以及你的文件去向感到困惑,请继续提问。(…)

    [Digitizor/Ricky: Adobe Releases Flash Player 11 – Finally Delivers 64-bit Flash Player For Linux](//digitizor.com/2011/07/14/flash-11-64-bit-linux/)

Adobe 最近受到了 Linux 支持者的猛烈抨击。首先,他们放弃了 Linux 的 AIR,然后因为缺乏对 Linux 实验性 64 位 Flash Player 的更新而受到抨击。

好吧,猜猜怎么着!他们刚刚发布了 Flash Player 11,其中包含对 Linux 的原生 64 位支持。当他们在今年早些时候停止实验性 64 位 Flash Player 时,Adobe 承诺在发布下一个主要版本时发布 Linux 的 64 位 Flash Player 版本。他们兑现了这一承诺。(…)

编辑说明:你可以从 Adobe 的网站 获取 Flash Player 11 Beta。

评论与文章

    [Linux.com/Joe Brockmeier: The Five Best Linux Netbook Distributions: 2011 Edition](//www.linux.com/learn/tutorials/469003:the-five-best-linux-netbook-distributions-2011-edition)

虽然上网本在平板电脑的青睐下有所减弱,但在某些圈子里对上网本和适合上网本的 Linux 发行版仍然有很大的需求。无论你是在寻找全新的上网本,还是想保持旧设备的最新状态,Linux 爱好者都有很多选择。让我们来看看前五个上网本 Linux 发行版。

在过去一年里,上网本发行版发生了很多变化,与2010 年最佳 Linux 上网本相比,我们的 2011 年选择也发生了相当大的变化。

发生了什么?嗯,几个尚未准备好发布的发行版最终发布了。除此之外,一些发行版也消失了。gOS 发行版 已经下线,现在被认为已停止维护。Puppy Linux 仍然发展强劲,但考虑到当前上网本的发行版,它今年的吸引力不如其他建议。

准备好今年的列表了吗?让我们从最有可能的嫌疑人 Ubuntu 开始吧。(…)

    [Debian.org: Community Distribution Patent Policy FAQ](//www.debian.org/reports/patent-faq)

介绍

本文档的预期读者是谁?

本文档介绍了有关专利和专利责任的信息,这些信息对从事社区自由和开源软件 (FOSS) 分发开发的开发人员有用。对于社区分发,我们指的是由志愿者组成的组织维护和分发的自由软件包的集合,该组织和志愿者都不寻求从该活动中获利。这种基于社区的分发可能通过 CD 或 USB 存储介质或通过付费下载以及免费分发来销售其作品。 (…)

    [Linuxaria/linuxari: Game Editor to create your game, on Linux](//linuxaria.com/article/game-editor-linux?lang=en)

感谢 Carla Schroder 制作的精彩 应用程序列表,我发现了这个软件:Game Editor

Game Editor 是开源游戏设计软件,它赋予你创造梦想游戏的力量,并且与其他游戏创作工具不同,它让你有机会获取和更改游戏创建者的源代码,并为个人电脑和移动设备设计和开发 2D 游戏。(…)

Header Picture反馈▲▼

您对本文中提及的任何内容有评论吗?那么请直接前往 评论区 告诉我们!

或者,如果您想成为 openSUSE:Weekly 新闻团队一部分,请查看我们的团队页面并加入!

如果您不知道如何贡献,请查看 贡献页面

我们有一个 Etherpad,您也可以使用它来提交新闻。

与我们交流

或者通过 IRC、论坛或邮件列表与更广泛的 openSUSE 社区沟通或获得帮助,请参阅 沟通

访问我们的 connect.opensuse.org 页面:并提供您的反馈。

访问我们的 Facebook 粉丝专页:粉丝专页

您还可以通过 BugtrackingFeaturerequests 提交反馈。

保持更新

您可以在 news.opensuse.org 订阅 openSUSE Weekly News RSS 源。

DOCS:访问官方 openSUSE 文档页面:docs.opensuse.org

Header Picture鸣谢▲▼

感谢本期

Header Picture致谢▲▼

感谢本期

Header Picture版权声明▲▼

我们的许可列表

商标

SUSE ®、openSUSE ®、openSUSE ® Logo 和 Novell ® 是 Novell, Inc. 的注册商标。

Linux ® 是 Linus Torvalds 的注册商标

Header Picture翻译▲

openSUSE 每周新闻被翻译成多种语言。第 184 期有

即将推出

首次发布于://saigkill.homelinux.net

分享此帖子