openSUSE 每周新闻,第 160 期发布!
2011 年 1 月 29 日 | Sascha Manns | 无许可
我们很高兴地宣布新的 openSUSE 每周新闻。

openSUSE 每周新闻
### openSUSE 每周新闻团队
第 160 期
发布日期:2011-01-29
目录
公告 委员会选举 2010 黑客周 VI 状态更新
发行版团队报告 在社区中
来自社区的帖子 活动与会议 供您欣赏的 openSUSE 来自大使的沟通 贡献者 新/更新的应用 @ openSUSE 安全更新 内核审查 技巧和窍门
为桌面用户 为命令行/脚本新手 为开发者和程序员 为系统管理员 Planet SUSE 在网络上
公告 参与呼吁 报告 鸣谢 反馈 翻译
摘要
我们很高兴地宣布 openSUSE 每周新闻的第 160 期。
您也可以以其他格式阅读本期内容。只需点击 此处。
祝您阅读愉快 :-)
openSUSE 11.4 计数器

公告
嘿,你在阅读 openSUSE 每周新闻吗?那么你就是填写此投票的合适人选:https://connect.opensuse.org/pg/polls/read/saigkill/11553/which-outputformat-of-the-weekly-news-you-prefer
投票的人越多越好 :-)
在十月份的 openSUSE 会议上,围绕 openSUSE 上“应用程序安装”主题进行了一些会议和非正式讨论。 至今,我们仍然采用非常以软件包为中心的方法,而用户通常不考虑软件包,而是考虑应用程序:人们想要使用 Firefox、LibreOffice 或 Frozen Bubble。
|  |
我们调查了解决此问题的最佳方法并快速达成解决方案。由于几位来自不同发行版的个人已经在一些与此相关联的技术上工作,我们意识到这可能是跨界协作的绝佳示例。 这促使 Vincent Untz 联系来自不同发行版的几位人士,看看他是否可以激发对该主题的跨发行版会议的兴趣。 结果每个人都热情地回复了! 这就是 应用安装程序会议 诞生的原因。
上周,这次会议在德国纽伦堡的 Novell/SUSE 办公室举行了三天,有 15 位左右的参与者,来自五个发行版:Debian (Enrico Zini, David Kalnischkies)、Fedora (Richard Hughes, Florian Festi)、Mageia (Michael Scherer, Olivier Thauvin, Samuel Verschelde)、openSUSE (Duncan Mac-Vicar, Michael Schroeder, Pavol Rusnak, Vincent Untz)、Ubuntu (Michael Vogt, Sebastian Heinlein)。 Frank Karlitschek 和 Garrett LeSage 加入了这群以发行版为导向的人。 这是一群很棒的人来解决这个问题,其中一些人具有用户体验背景,另一些人具有低级打包系统的背景。
在三天里,我们研究了各种技术,包括 Debtags、Ubuntu 软件中心、开放协作服务规范等等。 这帮助我们了解了今天可用的内容以及我们所处的位置。 我们很快同意希望共享架构,为每个发行版提供应用程序中心,即使某些发行版可能会选择不同的策略集。
该团队深入研究了从底层到顶层的架构定义,包括应用程序元数据格式的定义、如何创建它以及从哪些来源(尽可能多地将信息推送到上游!)、如何处理用户生成元数据、用于在发行版服务器和应用程序中心客户端之间进行通信的协议,以及用户界面。 该团队正在努力记录会议的技术成果,以便更广泛的社区了解整体架构。 请观看 视频,了解在最后一天向 Novell 人员展示的演示文稿,以了解所产生的内容。
会议的成果甚至比最初计划的还要多,所有参与者都同意了一个具体的计划,并制定了一个积极的时间表来推进这项工作! 请继续关注!
非常感谢所有赞助商对本次活动的赞助:Novell 慷慨地提供场地并赞助了几位与会者,Canonical 和 Red Hat 派人参加,Debian 赞助了一人!
文章由 Vincent Untz 贡献
第一次 Bretzn Sprint:openSUSE 应用商店即将到来
Novell 在 SUSE 办公室(德国纽伦堡)于 1 月 21 日至 23 日举办了第一个 Bretzn 冲刺。 冲刺的目标是为 openSUSE 创建一个概念验证的应用程序商店。
这次会议是 跨发行版应用安装程序会议 的直接后续行动,该会议在 Bretzn 冲刺开始前的三天举行。 在此会议期间,来自 Debian、Fedora、Mageia、openSUSE 和 Ubuntu Linux 发行版的开发人员决定共同致力于 Linux 上应用程序商店的通用 API 和代码。
Bretzn 冲刺致力于开发这个想法的概念验证,使用现有的组件,如 MeeGo Garage 客户端和 libattica 作为起点。
与会人员包括 Will Stephenson、Dan Leinir Turthra Jensen、Frederik Gladhorn、Mateu Batle Sastre、Eugene Trounev、Vincent Untz、Pavol Rusnak 和 Frank Karlitschek。 这个团队汇集了广泛的技能,从冲刺的结果可以看出。
|  |
仅在两天半的时间里,他们就成功创建了 openSUSE 和 KDE 的工作应用程序商店客户端。 服务器部分基于 OCS(开放协作服务),它已经完成了所有服务器端所需的操作,只需插入一些数据即可在客户端中显示。 客户端反过来是通过使用 MeeGo Garage 客户端创建的,并将其调整为更像 KDE 的应用程序,通过使用各种 KDE 小部件和其他工具,删除 KDE 库涵盖的功能重复。
最后,创建了一个新的应用程序视图,以取代现有的视图,该视图从未像原始作者想要的那样令人满意。 这是通过使用 Qt Quick 完成的,它允许快速构建更令人愉悦的外观。 新界面是冲刺所有成员头脑风暴的结果,基于 跨发行版会议 的结果。 虽然这项工作仍在进行中,但它已经代表了对旧界面的改进。
文章由 Frank Karlitschek 贡献
openSUSE 项目经理 Stephan Kulow 宣布 openSUSE 11.4 Milestone 6 (M6) 已经准备好进行测试。 随着开发的步伐开始放缓,重点转向 QA 和错误修复。
该项目一直在 评估 systemd 与 SysV init 以管理系统和服务的启动,并决定由于无法完美地集成最后 10%,因此 11.4 将继续使用 SysV init。
M6 实现了 HAL 硬件抽象层的完全删除,取而代之的是更现代且积极维护的 udev、udisks 和 upower 套件。 HAL 已经计划在 11.3 中删除,但它被保留,直到将依赖它的最后几个软件包移植到 udev 和公司为止。
品牌和艺术设计受到了很多关注,添加了最终的壁纸、启动画面和 11.4 的品牌。 默认壁纸名为 Celadon Stripes,其灵感来自此版本的颜色代码名称。
本里程碑中添加的新软件包括 WebYaST 堆栈。 WebYaST 是为 SLES 开发的基于 Web 的管理工具,现在 可用于 openSUSE。 专业系统管理员和喜欢舒适地管理其 openSUSE 服务器的人会欣赏 WebYaST。 此外,服务器端还包括最新版本的 Horde 组件套件。
本里程碑的软件更新包括将 XOrg 更新到 7.6、VirtualBox 4.0.2、GnuCash 2.4 和 Scribus 1.3.9。 一场热烈的讨论 在 opensuse-factory 邮件列表中讨论是否包含稳定的 Firefox 3.6.13 或 Firefox 4 beta,重点围绕着版本 4 中流行的扩展程序的可用性有限与 Firefox 3 版本的上游维护期短。 在本文发布时,讨论倾向于采用 Firefox 4 beta 并在线更新到最终版本(如果可用)。
KDE 工作区和应用程序的更新正在快速进行。 KDE 4.6RC2 在 M6 上,并将更新到 4.6.0 final 以便进行第一个发布候选版本。 随附的应用程序发布包括 Amarok 2.4.0、Digikam 1.8.0、KOffice 2.3.1、k3b 2.0.2、KDevelop 4.2、KMyMoney 4.5、Rekonq 0.6 和 BlueDevil 1.0.1。 Oxygen 风格的粉丝也会看到它在 GTK 应用程序中,这归功于 Oxygen 对 GTK 风格的本地移植,即 oxygen-gtk 包。
随着 GNOME 项目为 GNOME 3 做好准备,openSUSE 的重点是稳定和完善 GNOME 2.32。 对 PulseAudio、GDM 和 gnome-main-menu 的错误修复将确保 11.4 为 GNOME 用户带来增量改进。 Clutter 1.5 已包含在内,以支持最新的 gnome-shell 预览版,并且 gramps 家谱工具 已添加在版本 3.2.5 中。 GNOME 团队正在准备一个基于 11.4 的 Live CD,该 CD 将在 3 月发布时包含 GNOME 3。
XFCE 桌面已更新,这归功于社区的努力,更新到 版本 4.8,带来了太多改进,不一一列举。
正在编译 最令人讨厌的错误列表;请在安装前检查它。 我们期待 您的错误报告 和测试体验。 自动化测试 和 openSUSE Factory 团队一直在积极工作,以确保您的 M6 下载至少是可用的。
发布候选版本 1 计划于 2 月 10 日发布,并带来硬冻结。 openSUSE 11.4 计划于 2011 年 3 月发布。
委员会选举 2010
2010 年 openSUSE 董事会选举:Vogelsang 和 Linnell 当选
openSUSE 项目的过去几周非常有趣。openSUSE 项目委员会的两个席位 正在选举中。 选举委员会 于周三结束投票,我们很高兴地宣布结果
-
Henne Vogelsang (125 票)
-
Peter Linnell (72 票)
-
Sankar P. (71 票)
-
Sebastian Kügler (64 票)
-
Chuck Payne (39 票)
-
Nelson Marques (23 票)
-
Kostas Kodouras (20 票)
469 名 openSUSE 成员中的 220 名进行了投票。
我们新闻团队祝愿新委员会成员一切顺利,玩得开心!
黑客周 VI
又到了SUSE的Hackweek,接下来的五天。这是第六届,已经在openFATE上有了一个不错的项目列表。
我还没有决定要做什么。有四个项目我正在考虑。我现在已经把它们都输入到openFATE里了,先睡一觉,明天早上再做决定,然后就开始编码。如果你有任何想法、偏好,或者想看到什么实现,或者想加入我的某个项目,请告诉我。
这些是我正在考虑的项目
开发者冲刺支持工具
我们已经在KDE社区讨论过几次,因为那里有很多冲刺活动,有一个工具来支持处理行政事务、帮助报告结果、并支持生产过程会很好。这将是一个不错的为期一周的项目,特别是如果有人愿意加入并帮助开发它。它也肯定会使openSUSE和其他社区受益。
**SUSE Gallery 一键安装应用 **
在openSUSE中,一键安装软件包运行良好。但我们还没有为SUSE Gallery上的应用提供类似的机制。如果能在SUSE Gallery中的应用页面上点击一个按钮,系统就能自动处理应用的安装,这样你就可以立即使用它,那就太好了。这可以简单地下载并在KVM中运行,或者根据应用类型和内容采取不同的方式。
KDE应用程序的替代配置后端
这是跨桌面配置领域的一个有趣的想法。这并不是第一次尝试提出一些跨工具包、跨桌面、跨平台的桌面应用程序配置系统,但我目前还不清楚是否有任何尝试从这个角度进行。想法是扩展kconfig_compiler以支持除了KConfig之外的其他配置后端。这可以是QSettings,或者dconf,或者完全不同的东西。可能存在一些我尚未考虑到的实际障碍,但看看是否可以通过简单的重新编译将KDE应用程序迁移到使用GNOME配置后端会很有趣。
**云端人性化通讯录 **
这个项目回归到我的一些根源。大约十年前,我重写了KDE通讯录库,并对KDE中处理联系人的应用程序KAddressbook投入了大量精力。那时我深入研究了vCard格式,并认为向用户提供格式提供的所有功能是一个好主意。虽然这带来了一些好处,但现在我认为这种方法是个坏主意。通讯录数据应该以一种更自然的方式处理,而不是假设人们只是一个按字母顺序排列的联系人列表,其中包含大量复杂的数据字段。尤其是在当今时代,大量个人数据存储在云端,必须有更好的方法来利用我们拥有的技术,并以将人为中心的方式使用它,以及人们思考如何处理他们的数据、关于其他人的信息以及他们与他人的关系的方式。
Michal Ìihař: Gammu可以读取和写入Symbian的联系人
Hackweek 6的第一天快结束了,到目前为止,我的进展相当顺利。第一步是让Gammu连接到Series60 applet并检索基本信息
$ ./gammu/gammu identify
Device : 5C:57:C8:xx:xx:xx
Manufacturer : Nokia
Model : E52 (RM-469)
Firmware : 3.0
IMEI : 359000000000000
这非常容易。如果你想尝试一下,你需要将Series60 applet安装到手机中(目前手动安装,但未来计划自动安装),并配置gammu与它通信
[gammu]
connection = blues60
device = 5C:57:C8:xx:xx:xx
我选择实现第二件事是操作联系人。applet中存在一些奇怪之处(例如,在检索错误的联系人ID时,它会直接崩溃),我将尝试在未来修复它,但现在我坚持使用现有的applet和代码功能仅在Gammu中。而且它有效
$ ./gammu/gammu getmemory ME 215
Memory ME, Location 215
Last name : "Gammu"
First name : "Test"
Mobile number : "123456"
General number : [home]"654321"
Email address 1 : "gammu-users@lists.sourceforge.net"
0 entries empty, 1 entries filled
明天我应该能够实现日历,看看会怎么样。
顺便说一句:所有代码都可以在我们的Git仓库中找到
Hackweek VI: Blip.tv 视频
现在是以下链接到视频
表 1. Hackweek 介绍
标题 1标题 2标题 3| [Adrian Schröter](//blip.tv/file/4677417) | [Arvin Schnell](//blip.tv/file/4677600) | [Bernhard Wiedemann](//blip.tv/file/4678143) |
| [Christian Hueller]() | [Christopher Hofmann](//blip.tv/file/4678156) | [Ciaran Farrell and Vladislav Gorobets](//blip.tv/file/4678163) |
| [Daniel Schmidt](//blip.tv/file/4678169) | [David Disseldorp](//blip.tv/file/4678172) | [Dirk Mueller](//blip.tv/file/4678178) |
| [Dominik Mayer](//blip.tv/file/4678185) | [Dominik Mayer](//blip.tv/file/4678185) | [Hannes Reineke](//blip.tv/file/4678190) |
| [Juergen Weigert](//blip.tv/file/4678198) | [Klaus Wagner](//blip.tv/file/4678211) | [Mark Baeumler](//blip.tv/file/4678217) |
| [Michael Schroeder](//blip.tv/file/4678221) | [Peter Schinagl](//blip.tv/file/4678225) | [Richard Guenther](//blip.tv/file/4678230) |
| [Sascha Peilike](//blip.tv/file/4678244) | [Steffen Winterfeld](//blip.tv/file/4678247) | [Susanne Oberhauser](//blip.tv/file/4678258) |
| [Thomas Renninger](//blip.tv/file/4678267) | [Thomas Schmidt](//blip.tv/file/4678274) | [Andrew Fitzsimon](//blip.tv/file/4681530) |
| [Dinar Valeev](//blip.tv/file/4681577) | [Lukas Lipawsky](//blip.tv/file/4681629) | [Martin Caj](//blip.tv/file/4681720) |
| [Michal Cihar](//blip.tv/file/4681781) | [Michal Hrusecky](//blip.tv/file/4681880) | [Yury Tsarew](//blip.tv/file/4682438) |
| [Bin Li](//blip.tv/file/4683313) | [Leon Wang](//blip.tv/file/4683331) | [Li Dongyang](//blip.tv/file/4683389) |
| [Jean Delvare](//blip.tv/file/4688100) | [Lars Mueller](//blip.tv/file/4688109) | [Zangdonmao](//blip.tv/file/4688134) |
| [Tony Xi](//blip.tv/file/4688160) | [Yan Sun](//blip.tv/file/4688181) | [Lin Ma](//blip.tv/file/4688193) |
| [Chunyan Liu](//blip.tv/file/4688203) | [Jiaju Sang](//blip.tv/file/4688219) | [Jerry Tang](//blip.tv/file/4688241) |
| [Jim Fehling](//blip.tv/file/4688255) |
正如你可能已经听说过的,SUSE的Hackweek是第六次了。Hackweek很棒,因为它鼓励员工在他们想要做的自由软件项目上工作。我正在我的项目Kraft上工作,并且非常感谢我能够花时间在它上面。
我打算做的事情可以用分享你的力量来概括。到目前为止,Kraft对于单个用户来说运行良好。但是如果一个团队想要使用Kraft并共享编号周期(这是文档编号的基础,例如发票编号)、文档和模板目录怎么办?嗯,只要他们共享同一个数据库,它可能就可以工作(我没有深入测试),但如果他们恰好位于不同的位置,就会变得困难。我试图让它成为可能。
我为Kraft设定的开发目标是简单。当然,对于用户来说,也对于设置来说。显然需要的服务器必须在廉价的托管服务上运行,并且必须在较弱的互联网连接下运行。因此,通过互联网的数据库连接是不可能的。
我决定研究ownCloud并用一个名为KitoC的插件来增强它。ownCloud是由Frank Karlitschek启动的一个项目,除了更多之外,它还实现了一个方便但可扩展的WebDAV服务器。似乎完全符合我的需求。昨天,我在早餐时与Cornelius进行了良好的交谈后,在KitoC中实现了编号服务器功能。还没有取得很多成就,但首先需要学习一些ownCloud。我会继续向你汇报。
Michal Hrusecky: Hackweek 6: openSUSE Paste 新闻
正如大家已经知道的,Hackweek第六次活动昨天开始。我将要做什么?上一次Hackweek,我开始了一个项目,为openSUSE运行pastebin。感谢你们,我收到了很多反馈。大部分是积极的。剩下的不是完全积极的,包含了一些功能请求:-D我想这也可以算作积极的反馈。一个很大的功能已经实现。我们的pastebin支持图像粘贴以及代码粘贴。这主要是为了帮助Sirko和我们的艺术团队。虽然用户界面不是特别直观,但它有效(UI现在在git仓库中更好,本周末将部署)。其他人要求的功能是能够登录。这样他们将拥有自己的历史记录,可以控制他们的粘贴,并且可以跳过垃圾邮件检查器(有些人确实需要粘贴看起来像垃圾邮件的东西)。因此,我决定本周的Hackweek将致力于这个功能。目前我已经让OpenID工作以进行用户身份验证。但仍然缺少很多功能,我需要找到一种方法使其在我们的openSUSE基础设施中工作。到目前为止,我还没有成功从我们的服务器获取OpenID。所以前两天已经过去,我取得了一些进展,但还有很长的路要走。
这是“正在发生的事情”的部分。我还有其他一些要与你分享的东西。你知道Ohloh吗?它是一个收集有关开源项目的各种数据的网站。而openSUSE Paste是其中之一。他们有一个非常酷的功能,叫做日志。你可以发布关于你的项目的简短消息。我真的很喜欢它。撰写博客文章需要花费大量时间,而博客文章应该很长。但我正在尝试尽快在Ohloh上发布日志条目,尤其是在我觉得不值得整篇博客文章的时候。甚至我写在博客上的东西可能首先出现在ohloh上。所以如果你是openSUSE Paste的粉丝,你应该在Ohloh上关注它;-)
Michal Ìihař: 使用Gammu在Symbian手机上发送短信
Hackweek 6的第三天与我计划的略有不同,但进展仍然很大。
我添加了一些更多的调用到Series60 remote协议,所以现在有些事情运行得更快(例如,获取联系人数量、日历条目)。applet现在还有一个切换蓝牙的功能,因此不必在手机菜单的其他地方进行操作
在Gammu方面,我专注于消息支持,所以现在Gammu可以列出手机中的消息或发送新消息。
日历条目的修改留到明天,希望我能完成它,并且支持将或多或少完成,我将在周五进行最终清理。
和往常一样 - 所有代码都可以在我们的Git仓库中找到,并查看文档以获取有关如何设置的信息。
Thomas Schmidt: openFATE mobile
我Hackweek IV的项目是将openFATE带到移动设备,并拥有一个共享框架,以便我们可以轻松创建openSUSE网站的移动版本,例如构建服务。
我决定使用jquery mobile框架,并与Andre一起创建了一个Rails插件,该插件会自动将iPhone和Android设备切换到移动版本。(使用此链接在你的桌面浏览器上测试移动版本)(…)
Michal Ìihař: Gammu支持Symbian(并正在转向Android)
Hackweek 6结束了,我的项目完成了 - Gammu现在可以与Symbian手机通信。所有的工作都是基于Series60 - remote applet。Gammu方面的更改不仅仅是实现新的协议,还进行了一些更通用的改进,它也强制执行了这些改进。我认为diffstat摘要说明了更改了多少
166 files changed, 23126 insertions(+), 15738 deletions(-)
所有代码都可以在我们的Git仓库中找到,并查看文档以获取有关如何设置的信息。下周将发布包含这些更改的测试版本,以便更广泛的受众有机会进行测试。
所以现在Gammu有了长期要求的Symbian支持,我们需要其他的挑战。现在似乎是Android,并且已经有两种方法可以帮助实现它。其中一种是将Series60 applet移植到Android,这是Series60-remote作者计划的。还有另一种有希望的方法,我不能分享太多细节,但我可以给你一个小小的提示
$ gammu identify
Device : 192.168.1.4 5210
Manufacturer : HTC
Model : unknown (HTC Nexus One)
Firmware : FRG**
IMEI : **************8
SIM IMSI : **************7
是的,正在开发它的开发者已经获得了基本信息:-)。
状态更新
发行版
** Holger Hetterich: SMB流量分析器提交到openSUSE Tumbleweed滚动更新发行版 **
完整的SMB流量分析器(SMBTA,以下简称)软件包(最新的Samba,包括SMBTA VFS模块、smbtad和smbtatools)现在可在openSUSE的Tumbleweed发行版中使用,使其可以开箱即用地运行SMBTA。由于我的博客被社区外的一些人阅读,我利用这个空间简要介绍Tumbleweed项目,因为它可能会引起那些不了解它的人的兴趣。
openSUSE Tumbleweed 是一个项目,旨在以滚动更新的形式提供 openSUSE 发行版。 简而言之,这意味着在理想情况下:只需安装一次 Tumbleweed,便无需担心更新或维护,因为 Tumbleweed 会自动更新到与 openSUSE 维护者或相应的开源项目认为的软件包的当前稳定版本相匹配的版本。 与 openSUSE Factory 发行版 不同,后者只是提供 openSUSE 的当前开发状态,Tumbleweed 不会提供不稳定或实验性软件包。 该项目的想法在社区中讨论了很长时间,最终由 Greg Kroah-Hartman 提出并付诸实施,他 在 openSUSE Buildservice 中宣布了一个 Tumbleweed 仓库。 在当前形式下,Tumbleweed 由许多软件包维护者和开发人员驱动,他们希望 Tumbleweed 能够实现,并依赖于软件包维护者通过将他们的软件包提交到仓库来支持 Tumbleweed。
使用 zypper 从 openSUSE 11.3 切换到 Tumbleweed 非常容易,可以尝试一下。 自 Tumbleweed 宣布以来,我就一直在虚拟机中成功运行它,并考虑将其作为我的开发/工作发行版,因为它具有我不想错过的优势。 能够在几个小时内发布新的 SMB 流量分析器版本并使其可供用户使用且打包在发行版中 就是其中之一。 在 openSUSE wiki 中的 Tumbleweed 页面 上了解更多信息。
重要链接
团队报告
构建服务团队
构建服务统计信息。 统计信息可以在 Buildservice 上找到
GNOME 团队
** Nelson Marques:Unity、Compiz 和 ATI… **
我终于将 Compiz 软件包添加到我的开发仓库中,以及 unity 本身和一些工具。
在 launchpad 上有几份关于 ATI 用户的错误报告,涉及 RADEON DRM 驱动程序和 FireGL (fglrx) 驱动程序。 不幸的是,我也是一位非常满意的 ATI 客户。
昨天我一直在处理 Compiz 中的一些 ABI 问题,这主要是因为我拥有来自不同日期的 git 快照,并且更新和重新构建它确实解决了这个问题。
今天我将实现 Ubuntu 针对 Compiz 所需的补丁,并希望这次能够在配备 Intel 图形芯片组的备用笔记本电脑上测试 Unity。 我希望今天能发布一些截图,但不幸的是,我遇到了一些 Compiz 问题,希望几个缺失的补丁能够解决这些问题。
我放弃了 ‘clutk’ 软件包,因为它当前已损坏,我需要更仔细地查看 ‘glew’ 并解决它。 周一/周二的空闲时间来做。
目前,我唯一可以展示的截图是 CCSM (compizconfig-settings-manager) 带有 Unity 插件的截图。
|  |
(…)
KDE 团队
** Sebastian Kügler:4.6.0 可用 **
我刚刚按下相关按钮,使 4.6.0 的发布成为一个公开的事实。 软件包应该很快就会为您的操作系统提供,我知道 openSUSE 软件包现在可以从 Factory 获取,所以开始使用您的 zypper 吧。4.6.0 发布了。
|  |
此次发布实际上是一件大事,它添加了许多新功能,其中一些非常明显,而另一些则不太明显。 例如,移动配置文件,这使得在移动应用程序中使用 KDE 框架变得更加容易。 然后我们还有经过重新设计的活动管理器,它添加了一种按上下文分组应用程序并像会话一样管理这些活动的方式。 因此,请访问并阅读 Plasma 工作区、应用程序 和 KDE 开发平台 中的新内容。
** Will Stephenson:openSUSE KDE 团队活动,2011 年 1 月 **
本周 openSUSE KDE 团队发生了什么? 每个人都在谈论 KDE 项目昨天发布了 4.6.0。 当然,我们已经将其提供给所有当前的 openSUSE 发行版下载,同时为 openSUSE 11.4 准备 4.6。 4.6 为 Plasma 工作区带来了更好的性能和改进的电源管理控制。 KDE 4.6 应用程序发布包括 Marble 地图应用程序中的导航功能、Dolphin 文件管理器中更多搜索文件的方式以及通过社交网络共享照片等功能。 KDE 4.6.0 当前可在 KDE:Distro:Factory 仓库中获得。 将很快提供一个 KDE:Release:46 仓库,提供 KDE 4.6 系列中的点版本。
图 1. Plasma 桌面,Dolphin 浏览本周修改的文件,以及扬声器设置对话框
|  |
图 2. Krita、KPlato、KSpread、KWord,即将转变为 Calligra Office
|  |
图 3. Amarok 2.4.0 使用 Phonon 4.4.4 和 GStreamer 播放 last.fm
|  |
图 4. 我在 2004 年用脚在水桶里写的代码
|  |
但这并不是我们所做的一切。 Amarok 2.4.0 继续帮助您重新发现您的音乐,具有更好的自动播放列表和可移动设备支持。 我们已经打包了 KOffice 2.3.1,包括逼真的自然媒介绘画应用程序 Krita。 今天也发布的 KDevelop 4.2 已经在我们的镜像上。 C++ 和 PHP 程序员应该查看其强大的代码完成和重构支持,以及改进的搜索和替换、改进的 Kate 文本编辑器和 QtHelp 文档支持。
该团队继续致力于准备 openSUSE 11.4。 openSUSE 更新器小程序正在被更完善的 KDE 的 KPackageKit 替换。 我们的 beta 测试人员已经在 4.6.0 发布之前解决了几个关键错误,并正在评估 PulseAudio 和最佳音频体验的 Phonon 音频系统选项,以便在 11.4 发布时使用。 所有对 KDE 中旧 HAL 系统的依赖都已替换为 udev,并经过了大量测试。 KSynaptiks 已默认配置为允许触摸板点击,但在打字时禁用触摸板。 并且该团队一直在勤奋地打包 KDE 4.6 发布版中的新依赖项,以便它们功能齐全,包括 KDevelop 的 Okteta 十六进制编辑器插件、Cantor 数学应用程序的 R 后端以及新的扬声器设置配置模块。
11.4 的艺术作品和品牌形象几乎完成,具有 KDE 的 Ivan ÌukiÇ 制作的 Celadon 条纹壁纸。 神秘的上游默认壁纸 ‘Horos’ 也可用 - 只需安装 kdebase4-workspace-branding-upstream 软件包。 KDE 的 Oxygen 外观和感觉可以通过安装新的 Oxygen GTK 主题在 GTK 应用程序中实现。 并且对默认 KDE 在 11.4 的新安装中的一些小的调整可以提高性能,例如延迟启动服务直到需要时。
如果您想加入乐趣或只是需要帮助,专家和狂热的 openSUSE KDE 团队可以在 IRC 上的 #opensuse-kde 找到,在 <[opensuse-kde@opensuse.org](mailto:opensuse-kde@opensuse.org)> 或在 //en.opensuse.net.cn/Portal:KDE 上。 您可以跳到末尾并留下回复。 目前不允许 ping。
** Sebastian Kügler:切分网络 **
Webslice 小程序自 4.4 以来一直存在于 Plasma (kdeplasma-addons,确切地说) 中。 它允许用户在桌面上显示网页的一部分。 这对于仅监视网页的特定部分或只是显示一些漂亮的东西很有用。
Webslice 小程序由 Richard Moore 和我编写为一个功能原型,但自 2009 年添加到 Plasma 4.4 以来,它并没有得到太多的关注。 其基本机制是您指定网站内的“切片”,即一个矩形区域。 然后该区域显示在小程序中,并与其动态调整大小,放大和缩小“切片”。 该小部件基本上可以工作,但有两个重要问题:调整大小非常缓慢并且绑定到固定的纵横比,并且您需要知道 CSS2 选择器语法才能实际使用它。
今晚,我提交了一组解决了这些问题的更改,并在经过 plasma-devel 邮件列表的审核后将其回溯到 4.6 分支,因此这些更改将成为 Plasma 4.6.1 的一部分,这将是 4.6.0 的第一个服务和翻译更新,我们昨天发布了它。
性能
图 5. 性能
|  |
首先,调整大小的问题。 Webslice 小程序图 5,“性能”使用 webkit 视图,它显示页面并定位(基本上在关闭滚动条的情况下滚动)并缩放以适应小程序覆盖的区域 - 事实上非常简单。 性能问题是由传递到堆栈中的过多调整大小引起的(如果您每隔几毫秒滚动和缩放网站,它很容易使 CPU 负担过重。 我通过清理导致调整大小的代码路径来解决这个问题,以便它仅在绝对必要时才导致调整大小(以及因此网页的重新定位和缩放)。 来自小程序的调整大小事件现在被压缩了一点,因此我们不会获得超过每秒 10 次的调整大小。 这对于用户来说“足够好”可以看到鼠标拖动的影响,但不会产生迟缓的效果。 然后,在调整大小期间,我冻结了 webkit 的平铺后端存储,以进一步提高性能。 结果非常明显,调整大小时的滞后和 CPU 占用消失了,并且由于这些更改,小程序的调整大小变得不那么笨拙。 在此过程中,我还切换到非固定纵横比。 Bug 1 彻底修复。
改进交互
图 6. 改进交互
|  |
接下来,切片选择。 正如我之前提到的,这既不简单也不友好。(如果您正在运行 4.4+,请尝试一下,它真的很糟糕 ;-)。 首先,您需要知道 CSS2 选择器(它们很简单,在大多数情况下您希望 #myid 用于标记 id=”myid” 的页面中的元素),但仍然限制了小部件的实用性到相当精选的群体。(这是否使小部件成为 1337?)我一直在思考如何最好地向用户提供它。 它应该很容易从所有存在的元素中选择一个切片。 我做的第一件事是将您输入 CSS 选择器的行编辑(#myid 或其他)转换为可编辑的组合框,其中已经包含要选择的元素。 这使得选择切片更加“确定性”。 尽管如此,#myid 名称并不总是告诉您它们显示页面哪个部分,因此需要更多反馈。 我的方法如下:当用户打开配置对话框图 6,“改进交互”时,页面缩小并完全显示在 webslice 小程序中,它切换到预览模式。 用户现在可以输入不同的 URL,并临时将其加载到切片小程序中。 包含元素的组合框现在更新为包含新页面的元素。 网站已选择,现在让我们选择一个切片。 通过从组合框中选择一个切片,预览模式将在小部件中突出显示当前选择的切片的位置。 您应用它,它会放大到那里。 一个不错的技巧是,您可以通过将鼠标悬停在组合框上滚动切片,或在专注于组合框时使用箭头键翻转它们。 总而言之,这些更改并非不显眼,但考虑到由于上述问题,该小部件用处不大(只针对它提交了一个错误报告 - 可能是一个不好的迹象,我不是一个很好的黑客)。 Marco 和 Aaron 很好地审查了补丁并同意它们不会造成太大的伤害,但会为我们的用户提供我们希望他们很快获得的一组不错的改进,而不仅仅是明年夏天与 4.7 一起获得。
虽然还有一些未完成的事项留给 4.7。 由于我希望保持回溯的可能性,我没有更改小部件中的任何字符串,添加一些解释性工具提示可能会有用,但还有一些更灵活的调整大小选项(使用什么比例进行初始渲染 - 这对于流体布局很重要,如果小部件的大小与切片的纵横比不匹配,如何裁剪等。 我现在为这些事情选择了“合理的默认值”,但让用户可以选择它们可能会很好。
在 4 分钟内创建您自己的 webslice Plasma 小部件
还有一件事要告诉您关于 webslice:您可以轻松创建自己的预配置切片。 为此,复制并重命名 .desktop 文件,如果需要更改名称、注释、图标,然后添加如下行
X-Plasma-Args=//mysite.org,#myid
将文件复制到 ~/.kde(4)/share/kde4/services/,运行 kbuildsycoca4,并将您新创建的 webslice 添加到 Plasma 中,使用小部件资源管理器。
我们可以采取的一个方向是将 webslice 类目添加到 opendesktop.org,并开始相互共享我们的切片…
openFATE Team
最受欢迎的功能
**获得最高票数但尚未有人分配的特性。我们正在寻找志愿者来实施。**
** 并行运行下载和安装 (评分:337) **
“网络安装可以通过并行运行软件包下载和软件包安装来改进。”
** 在启动时查看 plymouth 启动画面 (评分:170) **
“我原本想为这个打开一个 fate 特性,当我第一次听说 plymouth 时,但阅读 //fedoramagazine.wordpress.com/2008/10/21/interview-fedora-10s-better-startup/ 真的让我觉得我们应该走这条路。
Ray 的评论以“启动过程中的每一次闪烁和模式切换都会降低整体体验”开头,尤其有趣。跟踪“默认不显示 grub”是否可以放在这里?”
** 一键卸载 (评分:137) **
“一种简单的方法来卸载软件!”
“例如:你使用“一键安装”安装了一个应用程序(这将安装你所需的所有软件包),应该有一种简单的方法(也只需单击一次)来删除使用该一键操作安装的内容……换句话说:一个“一键卸载”来删除已安装的软件(包括依赖项和软件包)。”
** Sax2 的替代方案 (评分:111) **
“我们需要一个 sax2 的替代品,作为一种安全措施,以防自动配置无法检测到某些显示器/键盘/鼠标。 (…)”
** 人气竞赛 (评分:86) **
“我们需要对用户偏好和积极使用的软件包进行反馈。Debian 已经有一个名为 Popularity contest (popcon) 的工具(…)”
** 离线一键安装 (适用于 Linux 的 MSI) (评分:70) **
“社区成员 Raúl García 的想法。与 Windows 的 MSI 软件包相同的概念,但利用 openSUSE 的一键安装概念(因此继承了简单性、代码和安全性。 (…)”
** YaST-Qt:更详细的“安装摘要” (评分:66) **
“YaST Qt 软件包管理器应该在“安装摘要”视图中提供尽可能多的信息,就像 zypper 一样,尤其是预期的总下载大小以及执行操作后将释放/使用的磁盘空间。”
** 更友好的 YaST 冲突对话框 (评分:54) **
“YaST2 sw_single 对话框中的冲突、供应商更改、体系结构更改等非常吓人。
该对话框要求用户为每个问题选择通常提供的三个解决方案之一,而没有提供太多的帮助。这是许多投诉的原因之一,并导致了 RPM 依赖地狱仍然存在的神话。 (…)”
最近请求的功能
上周新请求的功能。 如果您感兴趣,请投票和/或评论。
** 使用社区仓库列表移除仓库 **
如果用户通过社区仓库列表添加了仓库,他们应该能够通过相同的方式移除它们,即拥有一个列表,可以在其中取消选择并因此移除仓库。 这样,如果用户添加了导致系统出现问题的仓库,他们可以调出相同的列表,取消选择该仓库,YaST 将“更新”从该仓库安装的所有软件包到原始状态,然后移除该仓库。
在 YaST 的软件管理中,也是如此,您可以在同一个列表中添加/移除/刷新。
** 将 Cyrus imapd 更新到 2.4.x 分支 **
看起来 OpenSUSE 11.4 仍然提供 cyrus imapd 2.3.16。 在 Cyrus 主页 上,2.3.16 被列为“遗留”。
是否可以/最好更改为 2.4.6(或当时最新版本)?
** 在未来的 openSUSE 安装中添加罗马尼亚键盘布局 **
在 openSUSE 安装过程中,罗马尼亚键盘未列在其他国际布局中。 只能在 openSUSE 安装完成后通过控制中心 -> 键盘 -> 布局进行选择。
请将罗马尼亚键盘映射添加到 openSUSE 安装中。
** 合并 YaST 和控制中心 **
将 YaST 和控制中心合并在一起,并使其更具结构性……许多相似的设置存在于此处的各个地方……
** 在软件管理器中添加评分和评论 **
为软件管理器中的所有软件包添加评分和评论,此功能已在 Linux Mint 中实现,并很快将在 Ubuntu 中实现。
** 云端人性化通讯录 **
动机
这个项目不是关于通讯录。 它不是关于按字母顺序列出联系人,拥有职称和中间名的字段,邮政编码,不同类型的电话号码,也不是关于元联系人、联系人同步、IM 状态通知、设备功能或格式、API 或其他技术问题。(…)
** 记录系统配置更改 **
升级到新版本通常(总是?)需要手动配置新版本以合并当前系统生命周期中的所有更改。 如果将这些更改记录到中心文件,我们至少将拥有一个要处理手动更改的列表,但从长远来看,该日志可以作为自动化配置过程的数据源。(…)
** 在同一 DVD 上进行 Live 和安装 **
一张 openSUSE DVD,可用于安装和实时演示(如 Ubuntu、Fedora……等)
** 默认情况下将 MintMenu 包含在 openSUSE 中 **
我们可以在 openSUSE 中默认使用 MintMenu
-
它是我们 slab 的一个分支
-
它比我们的 slab 具有更多的功能,而且更受欢迎
-
更好的用户体验
它已存在于 OBS //download.opensuse.org/repositories/home:/unamanic/openSUSE_11.3/
功能统计
openSUSE 11.4 的统计信息 在 openFATE 中
测试团队
** Larry Finger:1 月 29 日每周新闻 **
下一次测试核心团队 IRC 会议将于 2011 年 1 月 31 日 18:00 UTC 举行。
在我们的会议中,我们将讨论我们对 11.4 M6 的体验,并讨论我们遇到的错误。
团队成员 Bernhard Wiedemann 的质量保证测试被证明在发布时防止问题非常有价值,即使他只在有限的 KVM 虚拟机硬件上进行测试。 这些测试正在不断改进。 例如,M6 的 x86_64 DVD 太大,无法放入标准 DVD 中。 为了防止将来发生这种情况,Bernhard 添加了一个检查,该检查将使任何未来构建超过限制时失败。
测试 M6 非常重要,以便在 GM 于三月份发布之前找到并修复尽可能多的错误。 请记住,您的硬件可能存在其他测试人员未遇到的问题。 除非您找到这些错误并提交报告,否则它们可能无法在三月份修复。
翻译团队
-
每日更新的翻译统计信息可在 openSUSE 本地化门户 上找到。
社区中
社区帖子
**Frank Karlitschek:2 次令人惊叹的会议改变世界 **
上周我参加了在德国纽伦堡 SUSE 办公室举行的两次非常有趣的开发者冲刺会议。
越来越多的 Linux 世界的人们意识到,需要一个不错的应用程序安装程序(应用程序商店)来使 Linux 平台对普通用户和第三方开发人员更具吸引力。 当前的包管理器向最终用户暴露了太多的复杂性。 普通用户不关心依赖项、库和其他内部细节。 但用户关心截图、描述文本、评分、标签、评论、朋友推荐和其他当前包管理器不提供的功能。 因此,这个想法是构建一个更好的工具来查找和安装应用程序,该工具位于当前的包管理之上。
这是 Bretzn 项目的一部分,要构建这样的东西。 上周的第一次冲刺会议将所有主要 Linux 发行版的开发人员聚集在一起,讨论共同努力构建通用的应用程序安装程序 API 和基础设施的方式。 来自 RedHat、Fedora、Debian、Ubuntu、openSUSE、Mandriva 和 Mageia 的开发人员会面并讨论如何实现这一目标。 在两天半的时间里,我们都同意了一种架构,并将花费接下来的几个月时间将其带到所有主要发行版。 我很高兴 OCS 被选为访问应用程序商店服务器的标准 API。
第二次冲刺会议是 Bretzn 冲刺会议,紧随其后,全部关于编码。
来自 openSUSE 和 KDE 的几个人会面,为 openSUSE 和 KDE 构建应用程序商店的概念验证实现。
第二次冲刺会议也非常高效,所以又经过一个周末,我们就有了一个基本的应用程序商店客户端和一个正在运行的服务器。
所有基本功能都已到位,只需要进行一些润色。
即将发布一篇新闻报道,其中包含更多信息和屏幕截图。 所以请关注,如果您正在寻找更多信息。
五月份,荷兰“HCC”计算机俱乐部将组织一个 Linux 日。 他们问我是否愿意在那里发表演讲 - 很好,我可以做到。 还有,我是否可以设置和管理一个展位。 我一个人做起来有点困难 - 所以我在此想邀请任何愿意提供帮助的荷兰 openSUSE 用户与我联系!
也许我们可以做更多,荷兰有很多活动,当然我们应该组织一个 openSUSE 11.4 发布活动来互相认识!
说到本地 openSUSE,请查看这个网站 并找到 HeliosRed 的 openSUSE 文章:D
仍然在 Linux Conf Australia。 有新照片,见下文。 一些注意事项
-
我和一些当地的 Novell/SUSE 人员交谈过 - 我们达成了一项协议,我们将共同努力,以**在澳大利亚推广 openSUSE**。 非常需要,我们的技术可以为这里人们的工作做出很大贡献。 而且我敢打赌,我们也可以学到一两件事……
-
昨天我参加了关于**Koji(Red Hat 构建系统)和 Fedora** 的演讲。 Koji - 让我们说我们需要更好地沟通 OBS。 这将大大简化许多系统管理员的生活。 认真地说,Koji 很好,但是:只有命令行(Web 界面只能监视和重新启动任务);在本地硬件上运行,因此只能为自己的架构构建;实际上不支持为其他发行版构建 - 当然不像 OBS 可以那样构建 Ubuntu 和 Debian;您不能直接将其指向 SVN 或 Git 存储库 - 不,首先必须手动创建源 RPM。 还有更多 - 只是为了展示 OBS 真的有多么出色。 我认为 OBS 需要更改名称 - 改为 Open Build Service 之类的名称。 为了明确它不仅仅是**openSUSE 特定的!**
-
Fedora 演讲也很有趣,Fedora 项目负责人是一个很酷的人。 我在 Penguin Dinner 期间和他一起度过了一些时间,他邀请我参加 FOSDEM 与 Debian 项目负责人一起参加跨发行版讨论小组。 我们似乎在同一页面上,我非常期待它!
-
**Mark Pesce 的周五主题演讲很棒,请务必查看 blip 上的视频! 不幸的是,由于上传/网络问题,它们不会很快在那里。 他谈论了**自由、网状网络、Facebook 等**。 哦,而且评级为 18+ - 包括关于**史蒂夫·乔布斯** 的精彩引言,您不想错过!
总而言之 - 伟大的一天还没有结束。 我将在闭幕式上发表一个**90 秒的闪电演讲**,展示**SUSE Studio 的强大功能**。 大部分原因是这是我能快速制作成 PDF 的唯一东西 - ImageMagick 的“convert”工具拯救了我们! 但它会给人们留下印象,让他们(open)SUSE 不仅仅是相关的:如果您想成为一名优秀的系统管理员,您确实需要一些 SUSE 知识;-)
当然,结果将结束于 openSUSE 营销资源页面 这里 - 我只需要 darix 上传它,因为 PDF 大于 2 MB 的限制。
活动与会议
过去
即将到来
您可以在以下链接找到更多关于其他活动的信息:openSUSE 新闻/活动。 - 本地活动
供您聆听的 openSUSE
openSUSE 每周新闻以直播或播客的形式提供德语版本。你可以在 Radiotux 上收听或下载它。
来自大使
** Pavol Rusnak:GNOME Python Hackfest、AppInstaller 会议和 Bretzn Hackfest **
多么酷和高效的一周! 但让我从头开始……
几个月前,我们决定在布拉格开始一个 黑客空间,名为 brmlab。 大多数成员都在处理硬件,但也有一些软件人员像我一样。 在 11 月底,我们收到了 Tomeu 的联系,他问我们是否可以在我们的黑客空间组织 GNOME Python Hackfest。 我对这个想法感到非常高兴,所以我们同意并开始计划事情。 最后,我们有 9 名 FOSS 黑客致力于 GNOME 和 Python,我认为他们在布拉格度过了一段愉快的时光。 黑客空间是一个很棒的概念,因为这些人不必花额外的钱租用地方,我们的成员有机会与外国 FOSS 开发者会面并尝试异国情调的硬件,例如 OLPC XO-1。
|  |
我不得不离开这些家伙在周二晚上,因为我花了一周的时间在德国纽伦堡的 SUSE 办公室。 前三天致力于 由 Vincent 组织的跨发行版应用程序安装程序会议。 它进展得很好,我们讨论并同意了很多事情,这很好,最终我们能够进行 演示 + 我们还创建了一个 漂亮的 AppStream wiki 页面 作为未来工作的起点。
图 8。 Vincent 为 openSUSE News 写了一个不错的总结。(它还没有在那里,但应该很快出现。)
|  |
紧随其后的是 由 Frank 组织的 Bretzn hackfest。 其主要重点是实施我们在之前的会议中同意的一些事情,从 KDE/Qt 的角度来看,并将 MeeGo Garage 移植到 openSUSE。 在此期间,我主要处理我们在 AppStream 会议中描述的 appdata.xml 格式 - 我创建了一个 XML 模式,以便我们可以验证它,并开发了一个用 Python 生成此元数据的概念验证。(git 仓库)希望我们能尽快将其放入 createrepo 和 dpkg-scan* 实用程序中。
图 9。 Frank 的总结将很快出现在 Planet openSUSE 上
|  |
我想感谢 GNOME 基金会和 Collabora 赞助 GNOME Python Hackfest,Novell 赞助 Bretzn Hackfest,以及 Canonical、Debian、Mageia、Novell 和 Red Hat 派送人员参加 AppInstaller 会议! 看到来自不同公司的个人共同努力实现一个共同目标,这真是太好了,也令人鼓舞。
是的,
|  |
所以到时见!
在希腊,我们庆祝新年,不仅赠送礼物,还会切新年派,派里面藏着一枚硬币。谁找到硬币,就能赢得一份特别的礼物,并且在新的一年里会很幸运。位于沃洛斯的一个本地 Linux 用户组 Volug 和位于拉里萨的 LinuxTeam Teilar,这两个团队的成员都是同事,他们举办了两个小型的切新年派的聚会。我参加了这些聚会,向他们介绍了 openSUSE 和 openSUSE 社区。他们都对 openSUSE 发行版很感兴趣。我回答了他们关于 Tumbleweed 和 Evergreen 的许多问题,并向他们介绍了我们新的 11.4 版本和 OBS,因为他们中的许多人对 openSUSE 社区和希腊社区所做的工作很感兴趣。我带了一些光盘/DVD 和海报,并分发给了他们。未来我们将一起举办一些活动。不幸的是,我们没有拍任何照片。在第一次聚会上,我差点就赢得了隐藏的硬币,但下一个人把它赢走了。
新年派的照片
图 10. 祝大家新年快乐!!!!
|  |
沟通
贡献者
openSUSE 上的新/更新应用程序
我已经更新了 apache2-icons-oxygen,使用了 KDE 4.6 RC2 的图标。感谢 Nuno 及其团队!现在 Apache 的目录列表看起来更好了一些 ;-)
|  |
在这里查看实际效果 这里。如果你想下载 tarball/rpm,请访问 构建服务。
“VLC 媒体播放器是一个高度可移植的多媒体播放器,支持各种音频和视频格式(MPEG-1、MPEG-2、MPEG-4、DivX、mp3、ogg 等),以及 DVD、VCD 和各种流媒体协议。它还可以用作服务器,以单播或多播方式在 IPv4 或 IPv6 高带宽网络上进行流式传输。”
过去几天我更新或添加了新的软件包
-
shutter:新添加。可在 openSUSE:Factory:Contrib 获取
-
calibre:已更新。可在 home:thomas-schraitle:calibre 获取
-
bleachbit:已更新。可在 openSUSE:Factory:Contrib 获取
祝你玩得开心 :-)
迈克尔·米克斯:LibreOffice - 我们的第一个发布版
今天我们 发布 了 LibreOffice 的第一个稳定版本。这真的非常令人兴奋!也是一个重要的里程碑。当然,如果你使用的是 GNU/Linux 或 Unix 发行版,你的打包者很可能已经知道我们的发布时间表,并且已经为你准备好了发行版软件包。如果可以使用这些软件包,请使用它们 - 它们可能与系统集成得更好,并且速度更快。
但是,如果你是 Windows 或 Mac 用户,那么现在是尝试 LibreOffice 的好时机,直接从我们的 下载 站点下载。
为什么选择 LibreOffice?
除了所有显而易见的原因 - 热爱自由、自由软件以及有趣、开放的社区开发之外。LibreOffice 更好,好得多,请查看我们正在扩展的 新功能 页面 - 展示了人们可以期待在 LibreOffice 中享受到的内容。随着我抽出时间,我将在此处添加一些亮点。
接下来是什么?
我们以更传统的自由软件项目模式工作,发布了一个点零版本。这不会是完美的,但有哪个软件是完美的呢?我们将快速迭代它,通过许多小的点版本,朝着完美迈进。我们已经发布了 时间表。你不喜欢什么?有什么可怕的翻译或崩溃错误吗?我们可以很快包含该修复,所以请参与进来并提供帮助。
也许更有趣的是承诺转向六个月的发布周期,这与现有的自由软件社区和发行版发布周期很好地对齐。我们希望这能帮助用户尽快获得最新和最好的 LibreOffice。
**如何参与?**
LibreOffice 是一个项目,几乎可以扩展到数百人参与其中 - 存在问题、缺少的功能和错误无处不在。有数百万行营养不良的代码,等待你的爱护和修复 - 你能帮助它们吗?如果是这样,请访问我们的 开发者说明,从 freedesktop 的 git 仓库中获取代码,并参与进来,我们很乐意与你合作。我们有许多 简单技巧,专为初学者设计,让他们参与其中 - 从不需要任何编程技能,到一些精英的繁重任务。在这样做的时候,请在 IRC 上说声你好:#libreoffice 在 irc.freenode.net 上,团队中的许多人都在那里。
当然,如果你想镜像我们的二进制文件 - 而且我们只有 11Gb 小(与 OO.o 的 70Gb+ 相比),那么请发送邮件至 <[mirrors@documentfoundation.org](mailto:mirrors@documentfoundation.org)>,我们使用 Peter 的优秀的 mirrorbrain - 我们拥有良好的覆盖范围,但它总是可以改进。如果你只是喜欢指向我们的网络横幅,那么这里有一个 图像。
**是谁做的这件事?**
好吧,事实上很多人,多到我无法在一个地方写完 - 这里有广泛的致谢 这里,感谢所有为我们争取自由的个人;我非常感谢他们的支持和友谊。
然而,当然,有些人比平时付出了更多的努力 - 而在这里我忘记了人,并冒犯了至少一个人。出于各种原因:新的打包,以及分工协作 - Windows 构建本周期消耗了大量的精力,Fridrich 和 Tor 承担了大部分痛苦。同样,Kendy 坚定地对抗分工协作,花费了很长时间,同时还管理 Novell 团队。然后,当然,指导委员会投入了大量时间,我最喜欢的是 Italo - 创建和修改新闻稿,并向许多人简报。可怜的翻译团队,在非常紧张的期限压力下工作得非常好,Andras 做了出色的工作,合并了他们的更改。最后,网站、其基础设施、镜像、脚本、设计、艺术品和大量的文本、润色、翻译和美观,一如既往地 - 在发布前夕完成,吞噬了大量的汗水和泪水,特别是 David、Christian、Florian、Thorsten 和 Sophie。我对所有这些以及为发布付出努力的更多人表示衷心的感谢 - 哦,还有那些真正陷入三重审查并修复最终代码冻结前令人讨厌的阻塞错误的默默无闻的黑客。
霍尔格·赫特里希:SMBTA 压力测试 0.0.2 发布,使用 SMB 流量分析器 1.2.2 构建
SMBTA 压力测试 0.0.2 在 SUSE Studio 中可用,一个用于测试 SMB 流量分析器 软件套件的设备。作为测试的副作用,SMBTA 压力测试可以**轻松地被那些有兴趣尝试 SMB 流量分析器的人使用**。
自 SMBTA 压力测试 0.0.1 版本以来,SMB 流量分析器的新版本 带来了影响测试设备的变化。实际上,SMBTA 压力测试包含一个**修补后的 smbtatools 版本**,其中包含未包含在 1.2.2 版本中的更改。SMBTA 压力测试现在创建目录和人类可读的文件名,这应该使解释机器生成的流量场景的结果更容易:)
-
现在有 **smbtatorturesrv**,一个小型服务器应用程序,在网络上的多个 smbtatorture 进程之间分发唯一的文件名和路径
-
现在有六个用户正在运行 smbtatorture 应用程序,创建更多样化的流量(与前一个版本中的 2 个用户相比),并使用 smbtatorturesrv 进程。
-
现在在运行过程中使用了三个共享,与前一个版本中的 2 个共享相比。
SMBTA 压力测试正在维护一个开放端口 3491,以允许来自 smbtatools 程序查询。
你可以从 SUSE Studio Gallery 下载 SMBTA 压力测试。有关 SMB 流量分析器 的更多信息,请访问其 主页。
安全更新
要完整查看安全公告,或在发布后尽快收到它们,请参阅 openSUSE 安全公告 邮件列表。
内核回顾
** h-online/Thorsten Lemmhuis: Kernel Log: Coming in 2.6.38 (Part 1) – Graphics **
**内核版本 2.6.38 支持 AMD 的新型 Fusion CPU,并为许多当前的 GeForce 和 Radeon 显卡提供 2D 和 3D 加速。Intel 处理器和芯片组的图形核心功耗经济性得到了改善;新的页面翻转功能旨在消除图像闪烁、撕裂和不完整渲染问题。**
距离 关闭 2.6.38 合并窗口 不到五天,Linus Torvalds 已经 发布 了 Linux 2.6.38 的第二个候选版本。上周六的快速跟进并非由于 2.6.38-rc1 中存在重大缺陷;它有更平凡的原因。周日,Torvalds 前往今年的 Linux.conf.au (LCA),尽管发生了洪水,但它正在布里斯班举行。在旅行之前,Torvalds 想测试他是否已安装他打算携带的计算机上所有内核开发和发布组件。
在他的发布邮件中,Torvalds 指出他现在将更加严格,并且不允许任何不明确促进稳定性的内容;任何进一步的重大更改都必须等到 .39 版本。因此,2.6.38 的当前开发状态不太可能与预计在三月下旬或四月初发布的最终版本有很大不同。
因此,Kernel Log 已经可以提供对 .38 版本最重要的新功能的全面概述。像往常一样,我们将把信息分成几个文章,最终涵盖内核的各个功能区域。本系列“即将推出 2.6.38”的第一部分描述了内核图形硬件支持的更改;在接下来的几周里,更多的文章将涵盖网络支持、存储硬件、文件系统、驱动程序、体系结构代码和内核基础设施方面的进展。(…)
大家好!欢迎阅读一月份的 KWN 的最后一期!我们有来自内核世界的酷炫更新,请继续阅读…
技巧和窍门
针对桌面用户
** MakeUseOf/Jessica Cam Wong: 如何在 GIMP 中为截图创建对话气泡 **
之前我们已经看过一些教程,供任何人,无论是新手还是高级用户,尝试用 GIMP 创作艺术品,因为它确实可以完成惊人的作品,尤其是在与其他开源软件结合使用时。这里有一个有趣的教程,教你 在 GIMP 中卡通化照片(就像你在网上看到的广告一样),这里还有一个关于 创建图像地图 的教程,还有一个关于 在截图中创建缩放效果 的教程。如果你没有看出来,我真的对 GIMP 非常兴奋。
针对命令行/脚本新手
** Linux.com/Jack Wallen: 在 Linux 上恢复已删除的文件和修复文件系统 **
“Linux 是你能使用的最稳定的操作系统之一 - 但这并不意味着你运行它的硬件同样稳定。硬盘驱动器容易出错,就像文件系统一样。而且,无论操作系统多么稳定,它都无法防止你意外删除文件和/或文件夹。但不要绝望:Linux 装备了许多可以帮助你修复文件系统错误和恢复已删除文件的工具。哪些工具?首先,e2fsck、scalpel 和 lsof 会让你走得最远。让我们看看如何使用每个工具来帮助你的文件系统摆脱错误,并让你的文件摆脱意外删除。”(…)
** BashShell.net/mike: 位置参数 **
特殊的内置环境变量是位置参数,它们保存命令行参数到位置,名称为 1、2、3、4 等,表示为 $1、$2、$3、$4 等。参数 $0 是脚本的名称。这些参数被称为位置参数,因为在脚本中引用的是它们在命令行上的位置。(…)
针对开发人员和程序员
** Packt/Ninad Sathaye: Python 多媒体:增强图像 **
Python 是一种高级的面向对象语言,具有全面的标准库。通常,与一些其他语言相比,可以使用 Python 快速开发复杂的应用程序。多媒体应用程序被用于广泛的领域。编写处理图像、视频和其他感官效果的应用程序非常棒。并非每个应用程序都能充分利用音频/视觉效果,但一定量的多媒体可以使任何应用程序更具吸引力。
在 Ninad Sathaye 的这篇文章中,他是 Python 多媒体 的作者,我们将涵盖以下配方
-
调整亮度和对比度
-
交换图像中的颜色
-
改变花朵的颜色(…)
** Nettuts+/Burak Guzel: 高级正则表达式技巧和技术 **
正则表达式是搜索信息的特定模式的瑞士军刀。它们拥有一整套工具,其中一些工具经常被发现或未被充分利用。今天我将向你展示一些使用正则表达式的高级技巧。(…)
针对系统管理员
** HowtoForge/Falko Timme: VBoxHeadless - 在无头 OpenSUSE 11.3 服务器上使用 VirtualBox 4.0 运行虚拟机 **
本指南解释了如何在无头 OpenSUSE 11.3 服务器上运行带有 VirtualBox 4.0 的虚拟机。通常,您使用 VirtualBox GUI 来管理您的虚拟机,但服务器没有桌面环境。幸运的是,VirtualBox 附带一个名为 VBoxHeadless 的工具,允许您通过远程桌面连接连接到虚拟机,因此无需 VirtualBox GUI。(…)
** Linuxaria: 3 个命令行工具来测试两台服务器之间的带宽 **
一个经常被忽视的元素,或者应该在问题陈述或基础设施更改后进行测量的元素是网络。
但是,如何准确测量两台服务器之间的速度?
有些人使用 ftp、scp 或其他文件传输协议,这些协议可以提供一些指示,但可能您会测量磁盘或 CPU 的限制。
在本文中,我将向您展示 3 种从命令行测量带宽的方法,无需使用磁盘。(…)
Planet SUSE
** Kostas Koudaras: 什么是 Evergreen 项目?对 Wolfgang Rosenauer 的采访 **
拥有一个为所有版本提供两年支持的发行版是 openSUSE 发行版的另一个引人入胜的方面。在一个允许您说您认为这不够,并且想为此做些什么社区中,这又是另一个方面。Wolfgang Rosenauer 认为这对用户来说会很有用,并催生了 Evergreen 项目。
您好 Wolfgang,我有一些关于 Evergreen 项目的问题,这些问题是我从我谈论过它的一些人那里得到的。让我们开始…
网络上
公告
** Wine 开发版本 1.3.12 现已发布 **
此版本中的新内容(有关详细信息,请参见下文)
-
支持 winemenubuilder 中的多个图标大小。
-
改进了帮助浏览器。
-
初步尝试 DOSBox 集成。
-
各种 MSI 修复。
-
一些 Wine 调试器的修复。
-
各种错误修复。
(…) 其他来源:h-online
参与呼吁
** SambaXP 2011 **
在德国哥廷根举行的 Samba eXPerience 2011 是第 10(!) 届国际 Samba 用户和开发者会议。与 Samba 团队会面,讨论需求、新功能,并了解当前开发进展!会议由 SerNet 组织。
2011 年 5 月 9 日至 11 日 - 德国哥廷根 Freizeit 酒店 (…)
报告
** h-online/Edwald Henning: Dell 加入 SUSE Appliance Program **
“Novell 宣布 Dell 已成为 SUSE Appliance Program 的最新参与者。该程序允许使用 SUSE Studio 开发软件应用程序并进行后续分发。据 Novell 称,在 2009 年年中推出后不久,已有 2,000 家 ISV 注册。(…)”
** ZDNet/J.A. Watson: openSuSE 最近怎么样了? **
这篇文章并非旨在批评 openSuSE 项目。我所写的大部分内容涉及他们的下一个版本,该版本目前处于 Milestone 5。我非常清楚什么是预发布软件,以及它可能存在的不确定性和不稳定性。我试图做的是引起人们对我在关注的事情的注意,这让我感到担忧,并可能从那些有类似/更好/更糟糕体验的人那里获得评论。如果我很幸运,我可能会听到有人指出我做错了什么!
关于 Novell 的收购以及对 SuSE/openSuSE 产品和开发可能产生的影响,已经有很多评论和猜测。(请注意,我故意避免了专利争议。)Novell 和 SuSE 的官方声明基本上是说应该影响很小或没有影响,产品开发和发布应该像往常一样继续。但是,我一直在密切关注 openSuSE 11.4 (factory) 的预发布开发,因为一些正在开发的新东西对我的 Lenovo S10-3s 笔记本电脑很重要(Broadcom brcm 和 Synaptics ClickPad)。自从宣布出售/收购以来,我所看到和经历的一切令人不安——或者我做错了什么。
首先,openSuSE ISO 镜像应该是什么,他们称之为“混合镜像”,可以刻录到 CD/DVD 上,也可以直接复制到 USB 闪存驱动器上。写入 USB 可以直接使用 dd(对于像我这样的铁杆老派),也可以使用 openSuSE Imagewriter 实用程序。它一直对我来说都很好,直到大约在他们的 11.4 Milestone 5 版本左右。突然,USB 镜像无法启动。我尝试了 32 位和 64 位镜像,并且我尝试使用 dd 和 Imagewriter,但它就是无法启动。它会经历一个应该重新配置磁盘标签的过程,然后崩溃。唉。当它刻录到 CD 时仍然有效,因此基本的 Live 镜像可以正常工作。当这第一次发生时,我相信是在圣诞节前不久,我假设它会被注意到并很快修复。现在已经这样持续了一个月了,并且到最新的 daily Build 1030,仍然是一样。
** OStatic/Susan Linton: LibreOffice 的下一步是什么? **
LibreOffice 3.3 甚至还没有发布,关于即将到来的版本的计划就已经敲定。现在已经制定了一个发布计划以及一个开发理念。
根据基金会的说法,基于时间的发布计划比通常采用的“准备就绪”模式更有效。他们说它“强制纪律,提供可预测性,并允许更定期的发布”。时间间隔不均匀,因为错误修复增量版本比包含新功能的主要版本更容易和更快地准备好。他们还考虑到与一些具有六个月发布周期的发行版的同步,以最大限度地减少 LibreOffice 发布与用户手中的时间滞后。因此,他们的目标是每六个月发布一次。为了帮助实现这一目标并可能加快发布周期,他们计划发布每日快照并采用自动构建过程。
** OStatic/Susan Linton: 一个包管理器来管理所有? **
多年来,关于所有发行版使用一种通用包格式的想法已经讨论过几次。最著名的例子是 Ryan C. Gordon 的 FatELF 文件 想法。反应不一,从支持到怀疑再到直反对。好吧,似乎来自主要发行版的新团队正在聚集起来 实施 一个“通用的应用程序安装程序 API 和基础设施”。
RedHat、Fedora、Debian、Ubuntu、openSUSE、Mandriva 和 Mageia 的开发者上周在德国纽伦堡的 SUSE 办公室会面,讨论如何实施他们称为 Application Store 的通用应用程序安装程序。这是对用户不关心库、依赖项、兼容性和其他技术细节的信念的回应。他们认为用户只关心屏幕截图、基本描述、评分、用户评论等。想法是定义并编写一个工具来查找和安装应用程序。(…)
鸣谢
感谢本期
-
Sascha Manns,主编
-
Satoru Matsumoto,编辑部
-
Gertjan Lettink,论坛版块
-
Thomas Hofstätter,活动编辑
-
Thomas Schraitle,DocBook 顾问
鸣谢
感谢本期
-
RenderX XEP,PDF 创建和渲染
-
SyncRO Soft Ltd.,Oxygen XML 编辑
-
Docbook.org,用于技术文档的语义标记语言
-
xmlsoft.org,XSLT 库
-
Novell Inc.,托管和发布
反馈
您对本文中提到的任何内容有评论吗?那么请直接前往 评论区 告诉我们!
或者,如果您想参与 openSUSE:Weekly 新闻团队,请查看我们的团队页面并加入!
如果您不知道如何贡献,请查看 贡献页面。
与我们交流
或者通过 IRC、论坛或邮件列表与更广泛的 openSUSE 社区沟通或获取帮助,请参见 沟通。
访问我们的 connect.opensuse.org 页面:并提供您的反馈。
访问我们的 Facebook 粉丝专页:粉丝专页
保持更新
您可以在 news.opensuse.org 订阅 openSUSE Weekly News RSS 订阅源。
DOCS:访问官方 openSUSE 文档页面:docs.opensuse.org。
翻译
openSUSE 每周新闻被翻译成多种语言。第 160 期有以下语言版本:
即将推出
您可以在 此处 跟踪翻译进度。
公告
黑客周 VI
状态更新
发行版
构建服务团队
GNOME 团队
KDE 团队
openFATE Team
openSUSE 上的新/更新应用程序
安全更新
内核回顾
技巧和窍门
Planet SUSE
网络上
鸣谢
鸣谢
反馈