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

2011 年 6 月 18 日 | Sascha Manns | 无许可

我们很高兴发布 openSUSE 每周新闻第 180 期。

Cover

openSUSE 每周新闻

### openSUSE 每周新闻团队

第 180 期

法律声明

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

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

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

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

发布日期:2011-06-18


目录

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

发行团队报告 在社区中

活动与会议 openSUSE 供你聆听 贡献者 社区 新/更新的应用 @ openSUSE 安全更新 内核回顾 小技巧

为桌面用户 为命令行/脚本新手 为开发者和程序员 为系统管理员 Planet SUSE 在网络上

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

我们的许可 商标 翻译列表

我们很高兴发布 openSUSE 每周新闻的第 180 期。

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

祝您阅读愉快 :-)

Header Picture公告▼

重要提示

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

openSUSE 大会和 RW 会议 – BoF

openSUSE 会议团队采用了 UNIX 首字母缩略词 RWX 作为今年会议的主题。这个主题的目标是强调更专注于完成任务和实践环节。那么,我们谈论的是哪些环节呢?在本文中,我们将深入探讨一种互动环节:BoF

定义

维基百科 定义 BoF 为“一个非正式的讨论小组”,“通常以临时方式形成”。它还将 BoF 描述为“在会议上进行的非正式聚会,与会者根据共同的兴趣聚集在一起,进行没有预先计划议程的讨论”。

核心概念是非正式共同兴趣临时性。没有提及目标,即这种环节的为什么。但是根据这些概念,你可以了解。非正式因素意味着每个人都是平等的,并且应该表达自己的意见。共同的兴趣意味着你聚集了关心特定主题的人们。临时性因素仅仅强化了其他两个因素。BoF 非常像共进晚餐:你像朋友一样谈论你感兴趣的任何事情!这并不是说 BoF 不能有目标。通常,BoF 有一些参与者想要讨论的事情。组织 BoF 的人通常是提出一个或多个主题的人,但每个人都可以提出其他问题。这正是 BoF 的核心概念——讨论事情。

为什么?

自由软件社区以在线协作的方式工作。 这是一种营销术语,意思是:我们一起工作,但各自为战。 我们每个人都坐在自己的电脑前,独自一人或与办公室中的其他人一起,形成一个团队。 我们通过邮件、IRC 和其他在线渠道进行沟通。

对于提问、基本的决策或仅仅完成工作,这非常出色。 对于社交,它不太理想,但你仍然可以在 IRC 频道中找到大量的社交互动。 然而,当出现复杂问题时,情况就变得困难了。 如果需要对流程或基本技术方向做出决定,在线方面会成为障碍。 你很快就会遇到误解,虽然我们的黑客文化促使我们进行相当直接(“粗鲁”)的沟通,但情绪仍然会失控。

在会议上,Cédric Bosdonnat 想要讨论使用 LibreOffice git 仓库中的统计数据来显示有关贡献和贡献者的信息。他将首先展示如何从仓库中提取统计数据,然后提出如何将这些粗略的统计数据转化为有价值的、有意义的数字的问题。如何将添加的代码行与更改的复杂性联系起来?如何从统计数据中判断某人是长期贡献者?核心开发者?

面对面会议有助于这一点。在晚餐或派对上相互了解是未来在线沟通的强大推动力。但同时也是做出那些艰难决定的完美时刻!而这就是 BoF 的作用所在。

如何做?

讨论未来的方向或日常业务,例如改进审查流程或更有效地协同工作——所有这些都更适合面对面完成。在 BoF 中,一个在线协同工作的团队会面对面地以开放的方式讨论这些事情。并非完全无结构,但仍然非常开放。BoF 的组织者只是为了启动讨论并可能促进它。通过确保做出一些决定并记录下来来促进。

典型的 BoF 从简短的“大家好,感谢大家参加”开始,如果需要,可以介绍参与者。 然后,就该确定讨论的主题了。 组织者可以提出一些他或她认为需要讨论的事情,其他人可以补充。 从那里开始,逐一讨论这些主题即可。

Jean-Daniel Dodin 参与了 openSUSE 中的测试工作。在会议上,他希望举办一个围绕改进多媒体应用程序测试流程的 BoF。许多这些应用程序无法按预期工作或根本无法工作。我们如何确保应用程序经过可靠的测试,并且只有在证明它们实际有效后才最终到达用户的桌面上?

挑战 现在是如何避免讨论跑题——这在晚餐时很好,但在 BoF 中却适得其反。轻轻地提醒团队当前主题的目标通常就足够了。毕竟,你们拥有共同的目标。第二个挑战是确保做出决定并记录下来。创建典型的行动清单,列出谁做什么是最好的方法。如果 BoF 团队很大,让一个人领导讨论,而另一个人做笔记可能是有意义的。

要知道,组织 BoF 的人不必是“团队领导者”,也不是“伟大的沟通者”!每个参与者都对讨论的质量和结果负有同等责任。组织 BoF 仅仅是一个技术细节——并非什么大事,任何人都可以做到。

责任和工具

组织 BoF 出奇地简单,如果合适的人出现。为此,通常只需要一个清晰的描述就足够了。例如,“Factory 审查流程讨论”这样的标题很可能会吸引参与 Factory 中软件包审查并希望改进流程的人们。如果审查流程在过去几个月里出现过问题,那么讨论不太可能无人参加或无法吸引到合适的人。也不太可能没有“足够的话题”。问题通常是容易分心,而没有正确完成讨论并制定适当的待办事项列表!

组织 BoF 你需要什么? 几乎什么都不需要。 笔和纸(用于待办事项!)通常就足够了。 对于更复杂的问题,例如绘制新的 API、创建流程图或只是记下 BoF 约定的主题,白板可能会很好。 除此之外,只需交谈! 快速介绍主题并征求意见即可轻松启动。

安排 BoF

通常,BoF 会在会议主会场的巨大白板或开放的 wiki 页面上“现场”安排。然而,这可能会导致两个类似的 BoF 或两个针对同一团队的 BoF 在同一时间进行。这也意味着你可能无法在合适的时间获得一个位置。这可能会导致你被迫将 BoF 安排在关于同一主题的演讲时间段。这就是 openSUSE CfP 团队要求你提前计划 BoF 的原因!

计划 BoF 的最大感知问题 是“计划”和“BoF”之间的内在矛盾。是的,你现在可能不知道三个月后会出现什么问题。但是,你不需要今天确定议程,这确实违背了 BoF 的整个概念。如果你认为你的团队将受益于就你所做的事情以及你(想要)如何做的事情进行良好的开放式讨论,只需向 openSUSE 会议论文委员会提交一份快速提案即可。如果出现更紧急的事情,你可以讨论它,而不是遵循最初的描述。提前“计划”(部分)BoF 的主要原因是允许 CfP 团队尝试以尽量减少与演讲和其他 BoF 重叠的方式安排事情,并允许团队预留房间。

所以去会议页面添加一个 BoF 吧!

许可: GFDL 1.2

Header PictureGoogle 暑期代码项目▲▼

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

Manu Gupta: SaX3 – GSoC 2011 – 每周报告 2

这是我的第二份报告,本周没有太多向用户展示的东西,但我们做了一些有趣的事情。SaX 现在是模块化的。因此,如果有人想为 SaX3 编写一个模块,现在就可以。

  1. 学习 augeas C api

  2. 提交了 augeas 的 .desktop 镜头

  3. 它是模块化的

  4. 尝试了 Doxygen

  5. SaX3 现在已经本地化。

启动器现在已经完成

再次,源代码在这里 //github.com./manugupt1/sax3 关于模块,如果有人想了解模块的工作方式,它们使用 /usr/share/sax3/modules.d 中的 .desktop 文件。如果你删除它,我们可以从启动器中删除它。

  [Ratan Sebastian: GSOC 2011:
    ssc - Week 3](//rxvl.in/post/6481353758/gsoc-2011-ssc-week-3)

本周我正在研究客户端的本地存储功能。正如建议的那样,我们将要添加和删除软件包、仓库和文件,采用类似于 git 的工作流程,即:

ssc package add gnuchess

将创建一个本地记录,表示添加该软件包的意图,并在

ssc commit

更改将被推送。

为了促进这一点,我将所有目录管理抽象到一个 DirectoryManager 模块中。该模块抽象了从本地源保存、读取和差异的方法。现在我选择的语法是 YAML。例如,设备目录中的 software 文件——它记录了对设备所做的更改——存储已安装软件包的名称。除非 ssc 命令使用 -r | –remote 选项,否则它将显示该文件中的软件包。此外,当运行 ssc package add gnuchess 时,不使用 -r 选项,它将添加 add gnuchess 到 software 文件。类似地,对于删除。我在将模式集成到这个架构中时遇到了一些问题,因此任何帮助都将不胜感激。

本周就到此为止。我将在下周继续做几乎相同的事情。扩展和重构此功能。所以希望到那时我们会有更易于使用的版本。谢谢阅读。

Fridrich Strba: LibreOffice Visio 导入过滤器 - 塑造婴儿

也许你一直在想自从 上周 以来,谷歌夏季代码项目 Visio 导入过滤器项目发生了什么。但即使你没有问自己这个必要的问题,这里有一些关于婴儿的更新

本周的重点主要是塑造婴儿。 Eilidh 在她的博客上添加了一张照片和一个“关于”行,然后她筋疲力尽,决定通过编码来休息。就这样,她实现了多边形、椭圆和圆弧。

既然图片胜过千言万语,请欣赏一下:(…)

Christos Bountalis: 用于合并配置 / sysconfig 文件的实用程序 – 第 4 周报告

这是第四周的报告,本周做了很多编码,你可以在我的项目 github 的 working 分支中看到一些代码。是的,那里的代码仍然不稳定,但我一直在不断改进它。到目前为止,我除了我的导师之外,没有收到任何反馈,所以如果你查看它并提出一些建议或想法,请随时与我联系。

简而言之,有什么新东西?

许多函数都得到了改进,我的 augeas 分支仓库中添加了几个新函数,我尝试尽可能地将事情分解,以帮助我调试。

已更改/添加的函数

  • aug_find_lense

  • aug_load_file

  • tree_child_sort_label

  • aug_process_tree

  • int label_compare

  • augtool 中的 merge 命令也略有更改。

接下来是什么?

树匹配的基本步骤已经实现,现在的目标是完成它并实际包含合并函数。据我所知,树匹配是这个项目中最重要的部分。通过完成它,初始计划中的其他步骤将更容易实现。

Justine Leng: 2011 年 6 月 17 日每周报告

本周,我主要专注于收集社区对我的 请求页面改造建议 的反馈,并相应地完善这些功能。

根据有限但有帮助的用户反馈,我做了以下更改:(…)

Header Picture状态更新▲▼

Header Picture发行版

重要链接

团队报告

Header Picture构建服务团队

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

Header PictureGNOME 团队

      [Pavol Rusnak: GNOME-Shell Extension: YaST (item in) Status Menu](//stick.gk2.sk/blog/2011/06/gnome-shell-extension-yast-status-menu/)

这是我对较早的博客文章 将 YaST 菜单项添加到 GNOME 3 状态菜单 的简短后续说明。几分钟前 Andy 问我是否可以创建一个合适的 gnome-shell 扩展,所以我继续创建了它。

我在 Gitorious 上设置了一个 git 仓库,并在我的 home:prusnak 项目中构建了软件包。如果我们的 GNOME 团队感兴趣,我将向某个 GNOME 开发项目和 Factory 提交请求。

如果你还不知道,你必须安装 gnome-shell-extension-yast-status-menu,然后注销并重新登录,或者按 Alt+F2 并键入“r”(这将重新启动 gnome-shell)。

尽情享受!

Header PictureKDE 团队

Will Stephenson: KDE 4.7 Beta 即将登陆 Factory

下周,KDE 4.7 的当前 Beta 版本将登陆 openSUSE Factory。 这带来的主要变化是将 KMail 和 KOrganizer 完全移植到 Akonadi。 这些刚刚作为 KDE 4.6 的一部分发布,但可能仍然存在回归,例如无法读取邮件。 虽然 openSUSE 不建议在生产机器上使用 Factory,但我们想强调,如果您将 KDE PIM 作为您的主要邮件客户端在 Factory 上使用,请准备好帮助我们进行故障排除。

通过我们的 etherpad 提交: //os-news.ietherpad.com/2?

Header PictureopenFATE 团队

最受欢迎的功能

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

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

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

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

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

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

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

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

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

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

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

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

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

最近请求的功能

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

        [tuxguitar](https://features.opensuse.org/312503)

自从 openSUSE 11.4 以来,“tuxguitar” (//tuxguitar.herac.com.ar ) 不再可用 - 甚至在“home”仓库中也不可用。

我非常希望它能在任何地方找到并准备好安装。

        [check for already existing IP address to avoid collision](https://features.opensuse.org/312506)

在设置静态 IP 地址时,YaST 应该检查指定的 IP 地址是否已经在网络中被使用。

        [libraw1394](https://features.opensuse.org/312523)

请更新到当前的 libraw1394 2.0.7

//linuxkernel.org.cn/pub/linux/libs/ieee1394/

在 opensuse 仓库中找到的最新版本是 2.0.5,例如,它不足以与一些 Firewire 音频硬件结合使用,并与最新的内核(也称为 juju-stack)一起使用。

        [Number of filters provided in kmail](https://features.opensuse.org/312539)

我希望我能够定义 kmail 过滤器中超过 8 个条件

功能统计

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

Header Picture翻译团队

Header Picture社区中▲▼

活动与会议

过去

即将到来

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

供您聆听的 openSUSE

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

沟通

贡献者

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

Sascha Manns: bleachbit 0.8.8 已签入 openSUSE 构建服务

BleachBit 可以快速释放磁盘空间并不知疲倦地保护您的隐私。 清理缓存,删除 Cookie,清除 Internet 历史记录,粉碎临时文件,删除日志,丢弃您不知道存在的垃圾。 专为 Linux 和 Windows 系统设计,它可以擦除 90 多个应用程序,包括 Firefox、Internet Explorer、Adobe Flash、Google Chrome、Opera、Safari 和 更多。 除了简单地删除文件,BleachBit 还包括高级功能,例如粉碎文件以防止恢复,擦除空闲磁盘空间以隐藏其他应用程序删除的文件痕迹,以及清理 Firefox 以使其更快。 比免费更好,BleachBit 是开源的。

现在我签入了 bleachbit版本 0.8.8

自上次版本以来发生了什么? (…)

Bruno Friedmann: ATI/AMD fglrx 8.861 Catalyst 11.6 可用于 openSUSE 11.2、11.3、11.4、Factory

请参考我的 上一篇文章,其中解释了所有安装过程。

  • 快速回顾

  • 关于它们没有完整的变更日志,但 Catalyst 11.6 安装程序 (pdf)

  • 获取备忘单 11.6 版本

  • 支持的内核版本高达 3.0x

  • 应该是支持 11.2 的最新版本

  • 错误(从我的观点来看)创建一个 xorg.conf 文件,如果使用 /etc/xorg.conf.d/50-device.conf 并且驱动程序为“fglrx”,则不需要该文件

警告

可能会发生一些不稳定情况。 如果发生崩溃,例如没有键盘、鼠标和重启时的黑屏。 尝试使用关机电源按钮(或远程 ssh)正确关闭计算机。 重启时,只需在 grub 行末尾添加 3 即可重启到控制台模式。 然后使用 yast 或 zypper,您可以随时删除当前版本并尝试仓库中可用的先前版本。

所有功劳归于 Sebastian Siebert (freespacer): 11.6 文章 (德语)

Tumbleweed、Factory 呢?

用户报告称,Catalyst 11.6 的 8.861 版本可以在 Tumbleweed 下使用 2.6.39 内核正确编译,并且该驱动程序已准备好用于内核 3.0x,因此,直到 xorg 发生太大变化,AMD 对新版本的支持,安装 11.4 版本应该可以工作

对于 Factory,我已经构建了一个仓库(参见上一篇文章),可以使用,并且 fglrx 构建成功。

新包名为 SUSE121 & 不再是 SUSEFACTORY。 (…)

Header Picture安全更新▲▼

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

  [SUSE Security Announcement: openSUSE-SU-2011:0633-1: critical: Oracle Java 26](//lists.opensuse.org/opensuse-security-announce/2011-06/msg00003.html)
表 1. 安全公告
软件包 **Oracle Java 26**
公告 ID openSUSE-SU-2011:0633-1
日期 2011 年 6 月 14 日 星期二 19:08:17 +0200 (CEST)
受影响的产品 openSUSE 11.4, openSUSE 11.3
漏洞类型 多个安全漏洞

  [SUSE Security Announcement: openSUSE-SU-2011:0637-1: critical: flash-player: Update to 10.3.181.26](//lists.opensuse.org/opensuse-security-announce/2011-06/msg00004.html)
表 2. 安全公告
软件包 **flash-player: 更新到 10.3.181.26**
公告 ID openSUSE-SU-2011:0637-1
日期 2011 年 6 月 15 日 星期三 15:08:17 +0200 (CEST)
受影响的产品 openSUSE 11.4, openSUSE 11.3
漏洞类型 内存损坏漏洞

Header Picture内核回顾▲▼

  [Linus Torvalds: Linux 3.0-rc3](https://lkml.org/lkml/2011/6/13/375)

.. 这次甚至有一个及时的 tar 包,因为我不再旅行了。

发生了什么? 不止 -rc2 中的内容。 显然,不仅仅是我在日本参加 LinuxCon,或者其他事情让人们醒来。

有很多小的单行更改,但也有一些更大的块:Radeon DRI 更新、一些 btrfs 更新,以及修复 Sparc LEON 支持(并支持 PCI)。 对 nilfs2 和 ceph 以及 s390 和 arm 的较小更新。 除此之外,它主要是各个地方的随机驱动程序更新。

我包括 shortlog,它相当清晰明了:小的随机更改,没有什么特别有趣的事情。 它只会对那些它恰好修复了您遇到的那个小问题的人有用。

但像往常一样,我会要求人们进行良好的测试,

Linus (…)

Rares Aioanei: 内核每周新闻 – 2011 年 6 月 18 日

Rares 分享了本周的内核新闻。

Header Picture技巧与窍门▲▼

针对桌面用户

    [TechRepublic/Jack Wallen: Five tips for collaborating in LibreOffice](//www.techrepublic.com/blog/five-tips/five-tips-for-collaborating-in-libreoffice/879)

要点:协作工具对于各种商业文档和写作项目至关重要。 Jack Wallen 在他的技术内容和小说写作中广泛使用协作,并且他使用 LibreOffice 来完成这项工作。 我写作。 很多。

我撰写技术文章和小说,因此,如果没有协作工具,我的工作将变得无限地困难。 不仅我的编辑会掉光头发,而且在出版一本书或发布一篇文章之前,还需要花费过多的额外时间。

自然,作为一名报道开源软件的作者,我使用 LibreOffice 办公套件。 幸运的是,LibreOffice 包含大量工具,适用于那些需要协作处理文档(几乎任何类型)的人。 但是,您如何最好地利用这些工具? 这些技巧将帮助您与他人进行最佳协作。 (…)

    [LinuxJournal/Bruce Byfield: Tweaking text in Scribus](//linuxjournal.cn/content/tweaking-text-scribus)

在文字处理器中,用户通常会选择一个足够好的外观。 相比之下,在 Scribus 这样的设计应用程序中,您拥有调整布局直到达到所需效果的工具。

这尤其适用于文本。 Scribus 不仅提供用于管理可用字体的通用工具,还提供用于微观管理所有内容的工具,从字体的尺寸和形状到字符和单词之间的空格以及单词在行尾的断字方式。 (…)

Jos Poortvliet: openSUSE 和在线服务

“云”已经成为一个流行语。 虽然有些人仍然对这个概念持怀疑态度,但 Android 手机等产品已经证明了将您的数据放在某个地方的巨大、无定形的服务器网络中的价值。 Apple 最近推出了他们的新云服务,Microsoft 也拥有他们的云。 那么,Linux 有什么呢?

多样性

让我们将云技术定义为“与在线放置数据和在设备之间共享相关”,这对于我们的目的来说是一个合理的定义。 有大量技术将 openSUSE 用户连接到在线服务。 但是,商业或专有操作系统与我们的操作系统之间存在区别。 我们不会创建供应商锁定场景,因为我们专注于可以自由连接到您选择的公共可用服务的工具。 这是一个关键的区别,因为我们不拥有或控制您放置数据的云。 您,用户,可以选择最适合您的需求和舒适度的位置。 今天和明天我们将在这里突出显示其中一些,从我们日常应用程序中的集成开始。

与在线服务的集成

openSUSE 将 FacebookFlickrYoutube 等在线服务带到您的桌面,应用于各种应用程序中。 新应用程序,如 UMPlayerTomahawk 竭尽全力地深度集成 twitterlast.fm,Tomahawk 甚至可以通过 jabber(google-talk)聊天连接播放音乐。 当然,旧的应用程序,如 Banshee 和 Amarok 也具有来自音乐商店、播客和其他在线服务的音乐。

表 3. 安装 Tomahawk

[ ![](//files.opensuse.org/opensuse/en/f/f1/Oneclick.png) ](//software.opensuse.net.cn/ymp/home:pansenmann:tomahawk-player/openSUSE_11.4/tomahawk.ymp) **openSUSE 11.4** [ ![](//files.opensuse.org/opensuse/en/f/f1/Oneclick.png)](//software.opensuse.net.cn/ymp/home:pansenmann:tomahawk-player/openSUSE_11.3/tomahawk.ymp) **openSUSE 11.3**

表 4. 安装 UMPlayer

[ ![](//files.opensuse.org/opensuse/en/f/f1/Oneclick.png) ](//software.opensuse.net.cn/ymp/home:stecue/openSUSE_11.4/umplayer.ymp) **openSUSE 11.4** [ ![](//files.opensuse.org/opensuse/en/f/f1/Oneclick.png) ](//software.opensuse.net.cn/ymp/home:stecue/openSUSE_11.3/umplayer.ymp) **openSUSE 11.3**

图像查看器已经使用在线服务一段时间了。 F-Spot 可以导出到 Flickr23Picasa WebSmugMugShotwell 甚至可以导出到 Youtube。 KDE 应用程序 Digikam 及其配套 Showfoto 添加了 Facebookpiwigoshwupzooomr 和其他站点到列表中。 它们还可以导出到 HTML 画廊,并将拍摄地点的图像放在 Google 地图上。 这是共享 KDE 基础设施,因此您可以期望图像查看器 Gwenview 甚至屏幕截图应用程序 ksnapshot 能够直接通过这些服务共享。

不仅仅是媒体工具与在线服务集成。 LibreOffice 可以从在线办公套件(如 Google DocsZoho)导出和导入文档。 当然,邮件/议程/新闻客户端,如 EvolutionKDE PIM 已经提供了与邮件或日历等在线服务的集成。 供稿阅读器,如 Liferea 提供与 Google ReaderTinyTinyRSS 同步您的新闻源的功能。

除了与现有服务集成,自由软件项目正在启动自己的服务。 突出的例子是 GNOME 的 Tomboy,它使用在线服务同步您的笔记。

更多

但 openSUSE 还有更多可用。 有几个文件共享和同步服务。 请在明天查看有关这些服务的文章!

许可: GFDL 1.2

Jos Poortvliet: openSUSE 和在线存储和同步

“云”已经成为一个流行词汇一段时间了。虽然有些人仍然对这个概念持怀疑态度,但像 Android 手机 这样的产品已经展示了将你的数据放在那个 庞大、无定形的服务器网络 中的价值。苹果最近 推出了他们的新云服务,微软也有他们的 。所以,当其他主要厂商都在谈论云时,Linux 有什么?

多样性

让我们将云技术定义为“与在线放置数据和在设备之间共享相关”,这对于我们的目的来说是一个合理的定义。 有大量技术将 openSUSE 用户连接到在线服务。 但是,商业或专有操作系统与我们的操作系统之间存在区别。 我们不会创建供应商锁定场景,因为我们专注于可以自由连接到您选择的公共可用服务的工具。 这是一个关键的区别,因为我们不拥有或控制您放置数据的云。 您,用户,可以选择最适合您的需求和舒适度的位置。 昨天我们 重点介绍了我们日常应用程序中的集成。 今天我们专注于文件同步服务,尤其是很棒的自由软件项目 ownCloud!

文件共享和同步服务

文件共享和同步服务可帮助您在多台计算机上保持文件同步,并允许您在网络上与他人共享这些文件。 这确实是 Apple 最近推出的内容,但其他人已经先于他们。

SpiderOak 提供这样的在线空间来同步文件。 只需将文件放入驱动器上的特定文件夹,您就可以在计算机、移动设备甚至与他人之间共享它们。 SpiderOak 自 openSUSE 11.3 以来已包含在 openSUSE 仓库中。

流行的 Dropbox 服务提供类似的在线空间,甚至具有 Nautilus 文件管理器 中的集成!

但是,这两种服务都依赖于专有服务器组件,并且需要在您的系统上运行专有守护程序。 Dropbox 也不加密服务器上的数据,SpiderOak 至少会这样做。 SpiderOak 还承诺在某个时候开源他们的客户端软件。 尽管如此,服务器端和 Web 界面将仍然是封闭的。 幸运的是,那里有自由软件解决方案,我将在这里谈论其中的两个。

介绍 iFolder

iFolder 是一个用 C# 和 Mono 编写的自由软件文件存储、备份和共享解决方案。 iFolder 带有桌面客户端,允许您管理您的 iFolder。 iFolder 可以位于任何数量的服务器上,每个服务器都有您可以独立管理的文件夹。 每个文件夹可以是您自己的,也可以与他人共享,并且放入或修改其中的文件会立即同步。 iFolder,就像 Dropbox 和 SpiderOak 一样,具有适用于 Windows、Mac 和 Linux 的客户端,并且现在有一个 Web 界面,因此您可以在任何地方访问文件并与他人在线共享。

iFolder 具有一些强大的功能,尤其是在企业环境中。 例如,与大多数竞争解决方案不同,它仅传输修改后的文件部分,而不是整个文件,从而节省了您的带宽。 iFolder 还提供与 LDAP、磁盘配额以及每个用户拥有的 iFolder 数量限制的集成。 它集成到桌面中,具有 Nautilus 插件,允许您将任何文件夹转换为共享 iFolder,并且 iFolder 具有完全加密的文件传输和存储。 最后,iFolder 的一大优点是出色的文档,您可以在 这里 找到。

因此,与 Dropbox 和 SpiderOak 不同,iFolder 是完全自由的软件,源代码位于 sourceforge 上 并且可以在 这里 找到。 9 个月内的 2 次提交表明它不是一个非常活跃的项目,并且上次发布是在 2009 年 11 月。 尽管如此,仍在添加错误修复,并且 2010 年着陆了许多改进。 您可以通过 在 OBS 上搜索 找到更新的版本。 值得注意的是,这个“旧”版本的 iFolder 已经提供了 Dropbox 和 SpiderOak 的所有功能,完全开放和免费,多年来!

介绍 ownCloud

ownCloud 是一个令人兴奋且更加活跃的项目,它基于自由软件开发文件同步技术。 但是,ownCloud 更加雄心勃勃,如首席开发人员 Frank Karlitschek 在 这篇最近的博文中 所述。 Frank 欢迎 Apple 加入云,对 ownCloud 和他们的云服务之间的功能进行了比较。 他提到

Apple 终于[拥有]了对于生活在互联世界中并拥有多个设备的人来说必不可少的功能

此外,在查看 Apple 推出什么之后,他得出结论

似乎我们支持 iCloud 所做的一切,并且如果您查看功能集,我们还支持更多。

ownCloud 提供了通过多种方式访问文件的所有基本功能,包括 Web 界面和 WebDAV。WebDAV 支持意味着与 NautilusDolphin 的集成,以及所有 KDE 和大多数 GNOME 应用程序的集成。ownCloud 可以同步应用程序数据,如书签和设置,并允许您通过多种方式收听您的在线音乐库,包括从 Ampache 和通过 Web 界面。电影和照片也是如此,而 PIM 同步正在进行中。

超越 iCloud,ownCloud 正在努力提供通过其 git 后端对所有文件进行版本控制的功能,以及与您想要的人共享文件的能力。更重要的是,ownCloud 具有可扩展性。您可以编写 ownCloud 插件,如 RSS 阅读器、待办事项列表和笔记同步,甚至协作游戏。ownCloud 不会用 DRM 或数字指纹限制您,允许您在没有任何限制的情况下将音乐和电影上传到网上。最后,苹果的云服务仅适用于苹果设备(正如我们对他们的期望一样),ownCloud 则不太挑剔,适用于 Windows、Mac 和 Linux,以及 Android、MeeGo 和当然 iPhone。这是因为 ownCloud 使用开放标准,并在可能的情况下使用自由软件,包括上述 WebDav、HTML5、开放协作服务Ampache。一个用于应用程序的访问库,以提供更好的 ownCloud 集成,已经可用,并且是最新 openSUSE 的一部分。

即将到来

而且更多功能将在 ownCloud 2.0 中推出,计划于今年晚些时候发布。UI 已完全重新设计,现在支持通过 Web 界面播放音频和视频的媒体支持。Robin Appelman 开发的上述 Ampache 支持将产生不错的效果:我们昨天提到的超棒 Tomahawk 音乐播放器 具有 Ampache 支持,因此可以直接从您的 ownCloud 2.0 服务器播放音乐!

此外,用户管理也得到了改进,您将能够通过应用程序和插件扩展 ownCloud 的新功能!最后,ownCloud 旨在支持 Chromium 和 Firefox,以及 Konqueror 等较少使用的浏览器。一个令人兴奋的功能正在由 GSOC 学生开发:文件的 git 版本控制!还需要进行一些 UI 工作,这将允许您回到过去并查看文件的早期版本。

Aaron,ownCloud 的一位开发者,分享了他对 ownCloud 应该如何发展的想法

有了这些,我们不仅可以与 Apple 和 Google 竞争,还可以超越它们或从我们自己的阵营与它们集成。没有理由您不能在 Amarok 或 Tomahawk 中播放云音乐,在 iPhone 和 Kontact 上查看日历事件,以及从 Android 或 webOS 或 Gnome 或 Windows 或 OS X 访问所有文件。您还应该能够备份您的主目录并在多台计算机之间保持同步

控制

然而,ownCloud 最重要的功能是控制。Frank 的话说

您不必将您的私人数据放入大型公司的托管中心

您可以在自己的服务器、家庭台式机、公司服务器上安装 ownCloud,也可以在支持 PHP 的托管提供商处安装,或者在您直接控制的某些云服务中将其作为设备运行。因为它是一个自由软件,您完全拥有您的数据,并且只有您可以决定对其进行什么操作。

所有这些并不意味着 ownCloud 很难设置。即将发布的 2.0 版本将使其部署更加容易,但当前的 1.2 版本也可以通过多种非常简单的方式获得。

获取 ownCloud

您可以使用 openSUSE 仓库在 OBS 上 安装 owncloud 在您自己的服务器或甚至台式机上。请务必阅读 文档,了解如何启动和管理您的 ownCloud。您还可以使用 Aaron 的博客 上的教程,从源代码安装最新版本!在完成基本安装步骤后,您只需在浏览器中转到 127.0.0.1,即可从 Web 界面完成设置。

但是,您的 ownCloud 可以更容易地获得。您可以使用优秀的 ownCloud-in-a-box SUSE Studio 镜像 下载 ownCloud 的虚拟镜像并立即开始运行它。有了 Amazon Elastic Cloud Computing 对 SUSE Studio 的支持,情况变得更加有趣。将您的镜像部署到 Amazon 云上 就像小菜一碟。您可以使用 微实例,甚至可以获得 免费 1 年订阅。是的,没错,您可以在 Amazon EC2 上拥有您的 openSUSE ownCloud,完全由您控制,为期 一年免费

如果您在 EC2、其他提供商或您自己的硬件上运行您自己的设备仍然有点复杂,那么还有一个更简单的选择:packagecloud.com。他们提供 ownCloud 托管(包括免费选项,是的),并提供方便的 Web 界面。是的,再次强调,完全控制您自己的数据并且易于使用。

表 5. 安装 ownCloud

[ ![](//files.opensuse.org/opensuse/en/f/f1/Oneclick.png)](//software.opensuse.net.cn/ymp/server:php:applications/openSUSE_11.4/owncloud.ymp) openSUSE 11.4 [ ![](//files.opensuse.org/opensuse/en/f/f1/Oneclick.png)](//software.opensuse.net.cn/ymp/server:php:applications/openSUSE_11.3/owncloud.ymp) openSUSE 11.3
   

提供帮助

ownCloud 是一个自由软件项目,这意味着您可以参与其中。该团队正在寻找任何在 (或想学习) PHP、C++、HTML、CSS 和 Javascript 方面具有技能的人。访问 freenode 上的 #owncloud 或将电子邮件发送到 kde.org 上的 owncloud,并立即参与其中!

结论

Frank 在他的博客结尾写道

我认为 ownCloud 有潜力成为那些不喜欢供应商锁定并关心自由和隐私的人的云存储解决方案

我们想更进一步,声称 ownCloud 的各种托管选项不仅提供更高的安全性和隐私性,而且还提供更高的灵活性,并且随着时间的推移,价格低于 Google、Apple、Microsoft 和其他“大公司”提供的东西。结合 openSUSE 桌面已经提供的与在线服务的出色集成,openSUSE 在云端拥有光明的未来。

许可: GFDL 1.2

针对命令行/脚本新手

    [Linux.com/Carla Schroder: Things You Can't Do With a GUI: Finding Stuff on Linux](//www.linux.com/learn/tutorials/458715:things-you-cant-do-with-a-gui-finding-stuff-on-linux)

图形界面和 Linux 命令行,哪个更好?两者都有。它们在 Linux 上无缝融合,因此您不必选择。一个好的图形用户界面 (GUI) 具有逻辑、有序的流程,有助于引导您做出正确的命令选择,并且速度合理且高效。由于这描述了所有 GUI 中的少数派,所以我仍然经常使用命令行。CLI 有三个优点:它对于许多操作更快,可以编写脚本,并且灵活性高得多。Linux 的 Unix 遗产意味着您可以将命令以无限的方式串联起来,使其完全按照您的意愿执行。(…)

针对开发人员和程序员

    [Justine Leng: 11 Things I’ve Learned about Git](//obsforandroid.wordpress.com/2011/06/13/11-things-ive-learned-about-git/)

现在我已经使用了几周的 Git,我决定记录我在从 Subversion(一种集中式版本控制系统)迁移到 Git(一种分布式版本控制系统)时学到的一些东西。(…)

    [Python4Kids/Brendan Scott: Review, Formatting Silly Sentences](//python4kids.wordpress.com/2011/06/14/review-formatting-silly-sentences/)

我们一直在快速地涵盖很多新概念。所以现在是时候放慢速度,更深入地了解我们已经做过的一些事情。特别是,我想给您一些关于如何将这些代码示例变成您自己的方向。(…)

针对系统管理员

    [Nelson Marques: openSUSE 11.4 with GNOME2 for the ‘cool kids’… a brief howto!](//www.marques.so/2011/06/opensuse-11-4-with-gnome2-for-the-cool-kids-a-brief-howto/)

过去,我用葡萄牙语写了一个小教程,以执行带有 GNOME2 功能的 openSUSE 11.4 安装。直到今天,我仍然收到很多反馈和来自葡萄牙和巴西(主要是)用户的个人电子邮件。(…)

我一直宣扬 openSUSE 的优点在于允许用户安装大量仓库并在强大的可靠基础上运行更新的应用程序层。本文实际上不是关于“安装”openSUSE,而是侧重于 post install 配置一些奇怪的仓库和一些传统原因未作为 openSUSE 标准提供的东西。

本文档将涵盖以下方面

  1. 安装子像素字体渲染(来自 OBS 用户仓库);

  2. 安装 Wine(1.3.21)的最新开发版本;

  3. 从 Packman Essentials 安装最常用的多媒体编解码器;

最后,用户应该拥有一个具有非常酷的子像素字体渲染(这真的太棒了)的 openSUSE 11.4 GNOME2 桌面,并且对 openSUSE 可以为定制系统部署的潜力有一个了解。(…)

    [OStatic/Jon Buys: So You Just Deleted Your Production Database - What Now](//ostatic.com/blog/so-you-just-deleted-your-production-database-what-now)

无论如何发生,原因如何,责任可以(并且可能)稍后追究。重要的是现在,您的生产 MySQL 数据库刚刚从文件系统中删除,而 MySQL 守护程序正在运行。好消息是,服务器不知何故仍然正常运行,系统仍然启动。坏消息是,MySQL 存储数据库的目录现在是空的。

深吸一口气,您正在运行 Linux,请这样做:(…)

Header PicturePlanet SUSE▲▼

  [Jakub Steiner: Killing Mode Switch](//jimmac.musichall.cz/log/?p=1181)

正如 Allan 已经在他有用的摘要中提到的那样,我一直在思考如何改进 shell 概述中应用程序选择器的布局。虽然他展示的模拟图解决了小的点击目标问题,但它仍然感觉与仪表板格格不入。我尝试应用不同的润饰,但布局本身存在一些固有问题,并且概述失去了其干净的“无框”感觉。

“窗口/应用程序”切换的原因是易于扩展。我们认为使用 shell 以与访问应用程序相同的方式访问人员/联系人。我们认为在不在此处暴露文件系统的情况下,以更好的方式呈现文档。我们认为类似于索尼 XMB 的正交排列在触摸设备上会很有趣。随着时间的推移,我越来越相信扩展 shell 的范围可能会弊大于利。我从来都不是像 iTunes 这样的全能解决方案的粉丝。(…)

Fridrich Strba:Windows 实验性 Evolution 安装程序

我很荣幸,很有趣,也很荣幸向各位介绍我们最新的Evolution Windows 安装程序。您可以在这个仓库中找到它,我们的精彩openSUSE 构建服务。安装程序隐藏在mingw32-evolution-installer RPM 的 /usr/i686-pc-mingw32/sys-root/mingw 目录中。对于那些不知道如何在 Windows 上使用 RPM 包的人,7-zip 即使使用 LZMA 有效载荷,也能很好地解包 RPM。

Header Picture网络▲▼

公告

    [Adobe/Dave Mc Allister: Focusing on the next Linux Client](//blogs.adobe.com/open/2011/06/focusing-on-the-next-linux-client.html)

早在 1999 年,我就预测到 2005 年桌面 Linux 市场将达到一个显著的规模。(我设定的目标比 Mac OS 类型的数字更好,在 10-15% 的范围内。)当时很明显,Linux 已经找到了作为服务器操作系统的实质性应用,并且似乎只是时间问题,桌面应用就会至少与“其他桌面”竞争。

    [The Document Foundation: First TDF Advisory Board members demonstrate wide corporate
      support for LibreOffice](//blog.documentfoundation.org/2011/06/15/first-tdf-advisory-board-members-demonstrate-wide-corporate-support-for-libreoffice/)

文档基金会今天宣布其咨询委员会的首批成员:Google、SUSE、Red Hat、Freies Office Deutschland e.V.、Software in the Public Interest 和自由软件基金会。新任命的成员将任期一年。

该机构代表文档基金会的赞助商,每个赞助商拥有一名代表。他们将向未来的董事会提供建议、指导和建议,并定期就基金会及其相关项目的进一步发展进行磋商。

“我们非常自豪,并热烈欢迎咨询委员会的首批成员。其组成表明 LibreOffice 是一种供应商中立的真正自由办公套件,并确认文档基金会已经为社区、公司和企业以及采用者和最终用户建立了坚实的基础,”文档基金会指导委员会代表 Florian Effenberger 说道。“随着 LibreOffice 从世界各地下载,社区发展迅速,组织和公司表现出强有力的支持,文档基金会成功地创建了一个安全、稳定和可靠的基础,以确保自由办公套件的未来,”他补充道。

参与呼吁

    [LinuxJournal/Vote: What is your favorite Linux distribution for use on the desktop?](//linuxjournal.cn/content/what-your-favorite-linux-distribution-use-desktop)

这是一份来自 LinuxJournal 的投票,关于您最喜欢的 Linux 发行版。所以花一分钟时间参与投票,并为 openSUSE 投票 :-)

报告

    [Linus Torvalds and Greg Kroah-Hartman on 20 years of Linux @ LinuxCon Japan 2011](//www.youtube.com/watch?v=__fALdvvcM0)

Greg Kroah-Hartman 与 Linux 创建者 Linus Torvalds 的对话将分享他们对 Linux 20 年发展历程以及未来展望的看法。

    [Softpedia: New Nvidia Linux Driver Brings Support for GNOME 3 and KDE SC 4](//news.softpedia.com/news/New-Nvidia-Linux-Driver-Brings-Support-for-GNOME-3-and-KDE-SC-4-206078.shtml)

几分钟前,6 月 14 日,Nvidia 发布了其 Linux、Solaris 和 FreeBSD 操作系统图形驱动程序的 275.09.07 版本,该版本带来了对 GNOME 3 桌面环境和 KDE SC 4.6 的改进支持。(…)

    [Internet.com/Sean Michael Kerner: Adobe AIR ditches Linux users](//blog.internetnews.com/skerner/2011/06/adobe-air-ditches-linux-users.html)

来自“不了解的公司”文件

Adobe AIR 是一项非常棒的技术,它真正有助于实现跨平台应用程序——或者至少曾经是。

Adobe 今天宣布停止支持其 Linux 版 AIR。

原因?Adobe 没有看到 Linux 桌面上的增长。(…)

评论与文章

    [Linux Magazine/Bruce Byfield: The Decline and Fall of OpenOffice.org](//www.linux-magazine.com/Online/Blogs/Off-the-Beat-Bruce-Byfield-s-Blog/The-Decline-and-Fall-of-OpenOffice.org)

当 LibreOffice 最初从 OpenOffice.org 分叉时,我不太确定该如何 回应。它的许多创始人都是 Go-OO 的成员,Go-OO 是一个有时颇具争议的非完全分叉项目,因此 LibreOffice 看起来只是 Go-OO 在另一个名义下的延续。然而,自从上周 Oracle 捐赠 OpenOffice.org 给 Apache 软件基金会后,LibreOffice.org 越来越像原始 OpenOffice.org 的自然继承者——我的意思是,它将为自由软件社区带来最大的益处。(…)

    [h-online/Glyn Moody: Do we still need the FSF, GNU and GPL?](//www.h-online.com/open/features/Do-we-still-need-the-FSF-GNU-and-GPL-1258669.html)

很容易把事情视为理所当然——认为世界将永远如现在这样。但有时你会受到轻微的震撼:出现一些新的信息,让你坐起来重新考虑你的先入之见。(…)

    [MakeUseOf/Angela Alcorn: OpenStudy – A Collection Of Online Study Groups On All Subjects](//www.makeuseof.com/tag/openstudy-collection-online-study-groups-subjects/)

你现在是学生吗?是家庭教师还是家庭教育家长?你是否决定继续学习,永远做一个学生?你是否曾经梦想过理想的学习小组?好吧,OpenStudy 也是,他们决心让它发生。

如果你曾经体验过成功的在线课堂环境,那么你就会知道,正确的在线课程材料和同伴互动是保持课堂动力和取得成果的关键。OpenStudy 正在努力实现后者的目标。从理论上讲,学生可以在现实生活中的课堂上学习,或者与在线课程材料一起学习。但如果同伴们在互动,他们会互相分享已知的资源。这是学习的另一面。(…)

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 每周新闻被翻译成多种语言。第 180 期有以下语言版本:

即将推出

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

分享此帖子