openSUSE 每周新闻 第 129 期发布!

2010 年 6 月 26 日 | Sascha Manns | 无许可

我们很高兴发布全新的 openSUSE 每周新闻第 129 期!

在第 129 期中,您可以阅读

small.en.png

内容


公告

[![](//wiki.opensuse.org/images/9/98/Marketing.png)](//wiki.opensuse.org/File:Marketing.png) #### [Michael Löffler:让我们为 openSUSE 2010 年会议敲响鼓点](//lizards.opensuse.org/2010/06/23/lets-beat-the-drum-for-opensuse-conference-2010/) “Robert 和我上周拜访了大多数参加 LinuxTag 的开源项目,并邀请他们参加 openSUSE 会议——无论是作为访客、发表演讲还是进行研讨会。反馈褒贬不一,但反馈还不够——我们将进行一些后续工作,以使其中一些人参与进来,我们都应该现在宣传 openSUSE 会议,尽可能地传播 openSUSE 会议及其口号“跨越界限的协作”,邀请其他社区和项目的开发人员作为访客或发表关于影响我们所有人的主题的演讲,或者让我们进行研讨会、黑客马拉松或只是玩得开心。论文征集截止到 7 月 31 日——现在是塑造会议的时候了。将您的提案或想法发送到 cfp@opensuse.org。”

状态更新

发行版

[![](//wiki.opensuse.org/images/thumb/9/94/Suse_Box.png/48px-Suse_Box.png)](//wiki.opensuse.org/File:Suse_Box.png) #### [下周时间表](//www.suse.de/%7Ecoolo/opensuse_11.3/) “7 月 1 日:openSUSE 11.3 RC2 发布” #### Bugzilla 所有 openSUSE 项目产品的数字如下: * 所有开放报告:4959 (+13) * 阻碍者:3 (+0) * 严重:293 (+14) * 主要:909 (-1) * 正常:2796 (+2) * 次要:406 (+2) * 增强:552 (-4) **重要链接:** * [详细 Bugzilla 报告](https://bugzilla.novell.com/report.cgi?x_axis_field=bug_severity&y_axis_field=product&z_axis_field=&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&long_desc_type=fulltext&long_desc=&classification=openSUSE&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=anywords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&format=table&action=wrap&field0-0-0=noop&type0-0-0=noop&value0-0-0=) * [提交 Bug 报告](//wiki.opensuse.org/openSUSE:Submitting_bug_reports) * [Bug 报告常见问题解答](//wiki.opensuse.org/index.php?title=Bug_Reporting_FAQ&action=edit&redlink=1)

团队报告

Build Service Team

[![](//wiki.opensuse.org/images/9/98/OWN-oxygen-Build-Service.png)](//wiki.opensuse.org/File:OWN-oxygen-Build-Service.png) #### [构建团队会议](//lists.opensuse.org/opensuse-buildservice/2010-06/msg00199.html) 会议纪要 #### [Danny Kukawka:破解 osc (2)](//dkukawka.blogspot.com/2010/06/hacking-osc-2.html) “过去几天,我修复了 osc 中的一些问题。这次是关于 'osc results' 选项: * 修复了从软件包目录调用 'osc results -a/-r' 时的问题 * 修复并启用了项目目录中 'osc results -a/-r',以便能够按架构和/或仓库过滤输出(尤其是在列表很长的情况下)由于我现在拥有 osc git 仓库的提交权限:它应该在下一个版本中。” #### [kiwi:每周报告 2010-05-30 - 2010-06-04](https://lists.berlios.de/pipermail/kiwi-users/2010-June/001811.html) “kiwi v4.39 本周发布的最重要的更改...” #### 构建服务统计 * 项目:13410 (+101) * 软件包:99348 (+215) * 仓库:24085 (+365) 由 23600 (+60) 已确认的用户。”

GNOME Team

[![](//wiki.opensuse.org/images/thumb/8/82/GNOME-foot.jpg/48px-GNOME-foot.jpg)](//wiki.opensuse.org/File:GNOME-foot.jpg) #### [Garrett LeSage:Nautilus 的未来](//linuxart.com/log/archives/2010/06/20/the-future-of-nautilus/) “大家好!我在 Novell/SUSE 黑客周期间做了一些不同的事情。其中一件事情是继续我去年开始的 Nautilus 重新设计,并与其他人(Allan Day、Hylke Bons、Máirín Duffy 等)在伦敦 UX 会议和 LGM2010 上继续进行,然后在互联网上进一步讨论。在本次黑客周期间,我与其他人(Allan、Hylke、Lapo Calamandrei、Andy Fitzsimon 等)使用 Inkscape、Google Wave、Dropbox、IRC 和 IM 进行了协作,并集思广益,以改进 Nautilus——不仅仅是逐个功能,而是如何使所有功能协同工作。”

KDE Team

[![](//wiki.opensuse.org/images/thumb/7/73/Kde-logo.jpg/48px-Kde-logo.jpg)](//wiki.opensuse.org/File:Kde-logo.jpg) #### [Sebastian Kügler (sebas):KMail 在 openSUSE 中的 Akonadi 迁移](//vizzzion.org/blog/2010/06/kmails-akonadi-migration-in-opensuse/) “在 openSUSE 的 KDE 团队中,我们最近计划迁移到 Akonadi,该群件缓存解决方案将成为即将发布的 KDE PIM 版本的基础,特别是 KDE 的地址簿、电子邮件客户端和日历应用程序。随着 KDE SC 4.4 的发布,我们看到了第一个移植到 Akonadi 的组件,KAddressbook,由其无畏的维护者 Tobias König 领导。在 KDE SC 4.5 周期中,我们看到更多组件以其第一个 Akonadi 版本出现。由于这对这些应用程序来说是一个巨大的进步,因此需要关注将迁移到基于 Akonadi 的 PIM 组件的用户。PIM 团队决定采取分步方法,而不是一次引入所有应用程序的 Akonadi 版本。这是一个明智的决定,因为它允许您从迁移路径中的问题中学习,并在下一波端口中修复这些问题。PIM 在 SC 4.4 中带来了地址簿迁移,从用户的角度来看,这并不完全顺利。虽然在大多数情况下,修复就像“将 Akonadi 指向您的联系人(或 .vcf)文件”一样简单,但我们可以(并且会)通过 KMail 的迁移做得更好。KMail2(基于 akonadi)不会随 4.5.0 一起发布,但计划成为下一个每月 SC 更新 4.5.1 的一部分。KDE 的 PIM 团队做出了这个决定,以便有更多的时间来稳定和测试发布。这是我们的第一道防线:-)" #### [Andreas Demmer (ademmer):仪表板效果插件:物质状态](//feedproxy.google.com/%7Er/andreas-demmer/kde/%7E3/FiuWfEC_BtA/) “与此同时,我已经将仪表板效果插件的补丁发送到 KDE 审查委员会。Aaron Seigo 和 Martin Gräßlin(KDE 核心开发者)都给了我宝贵的建议来增强我的代码。此外,他们建议更改我的插件应该实际做什么:它应该带有炫酷的动画,但跳过亮度对比度的配置选项。原因是,用户可能无法理解为什么光学配置不能在 Plasma 设置中完成,而是在窗口效果设置中完成。我完全同意这一点。” #### [Lubos Lunak (llunak):有时重要的细节](//www.kdedevelopers.org/node/4252) “有些事情真的是非常小的细节,但它们可能会以某种方式令人恼火。一直困扰着我的一件事是 KDE 使用相同的壁纸作为 KDM 背景、启动画面背景和桌面背景,但根据屏幕分辨率,它可能不是完全相同的背景——在登录期间,图片可能会在某些点拉伸或缩小。拥有像样的显示器屏幕的 4:3 比例的时代已经一去不复返了,从 LCD 制造商开始制造 5:4“窄屏”,然后改变主意并制造 16:10 或 16:9 宽屏。屏幕分辨率的选择也不那么有限,这意味着壁纸必须缩放……这就是问题所在。Plasma 有代码来选择如何进行缩放,KSplashX 有代码来处理它,KDM 也有代码来处理它,是的,你猜对了,总是不同的代码。因此,不幸的分辨率会从不同的代码获得不同的壁纸。”

Mono 团队

[![](//wiki.opensuse.org/images/thumb/8/87/Mono_project_logo.png/48px-Mono_project_logo.png)](//wiki.opensuse.org/File:Mono_project_logo.png) #### [Moonlight 3.0,预览版 7](//tirania.org/blog/archive/2010/Jun-18.html) “此版本中的新内容: * API 完成到 SL4.0 beta。下一个预览版将与 SL 4.0 RTW 的 API 兼容。 * 视频捕获支持,但支持的像素格式很少。目前支持的格式是 YUYV 和 YV12/YUV420(平面)。 * SSE2 加速的渐变填充,这显着提高了性能,正如一些人发现的那样。 * 修复了 chrome 支持和 curl 桥接。 * 元素到元素绑定。 * 客户端 HTTP 堆栈 * 级联(基于)样式 * 新的右键单击对话框,以便我们(终于!)可以管理 isostore 用法。”

openFATE Team

[![](//wiki.opensuse.org/images/thumb/c/c2/Logo-fate.png/48px-Logo-fate.png)](//wiki.opensuse.org/File:Logo-fate.png) #### [#310004: 默认使用网络管理器代替传统方法](https://features.opensuse.org/310004) "默认使用网络管理器代替传统方法。网络管理器与桌面环境集成更好,并且似乎更容易配置(例如,配置 VPN)。" #### [#310005: 每会话只询问一次 root 密码](https://features.opensuse.org/310005) “如果能每会话只询问一次 root 密码就很好。出于安全考虑,它仅在会话的 X 分钟内有效。在输入密码后的 X 分钟内,身份验证请求将只显示“取消”和“继续”按钮,密码字段将被隐藏,因为密码仍然有效。当 X 分钟过期时,系统将再次询问密码。” #### [#310013: 默认禁用 strigi 索引](https://features.opensuse.org/310013) “网上到处都是关于它导致的高磁盘和 CPU 负载的抱怨,并且据说它不能正确处理对其数据库的并发访问(例如,在多个机器上同时登录,并且主目录位于 NFS 上)。” #### [#310022: 改善 GNOME 中的一键安装体验](https://features.opensuse.org/310022) “Garrett 做了一些很棒的模拟图,我们应该实现它们。请参阅 [//linuxart.com/log/archives/2010/06/21/one-click-part-2/](//linuxart.com/log/archives/2010/06/21/one-click-part-2/)” #### [#310023: 在窗口列表中添加“移动到显示器”选项(gnome)](https://features.opensuse.org/310023) “面板窗口列表具有在工作区之间移动窗口的选项,但当用户有两个显示器时,它没有在显示器之间移动窗口的选项。” #### [#310024: 在 gnome 的“显示器首选项”中添加“主显示器”选项](https://features.opensuse.org/310024) “目前我无法在 gnome 显示器首选项中设置哪个是主显示器。我可以设置位置,这很好,但我无法告知哪个是主显示器。主显示器是 gnome 面板出现以及首次打开任何应用程序的显示器。” #### [#310025: 在安装时设置仓库优先级](https://features.opensuse.org/310025) “按照目前的设置,我们所有的主要仓库都设置为优先级 99,新添加的仓库也设置为 99,一键安装添加的仓库也设置为 99。这肯定会导致问题,因为用户开始使用包管理器和那里大量的仓库。当通过“zypper dup”更新时,系统将始终更新所有仓库中最新版本的包,因为它们都具有相同的优先级。安装新软件时,yast 和 zypper 也会始终选择最新版本的包。随着添加的仓库越来越多,尤其是易于使用的的一键安装,这最终会破坏系统,并加速这一过程。” #### [#310027: 点击 RPM 时应安装依赖项](https://features.opensuse.org/310027) “示例:我下载 Foo.rpm。我点击 Foo.rpm。Foo.rpm 依赖于 Foo_data.rpm。Foo_data.rpm 在仓库中可用,但未安装。我必须手动安装 Foo_data.rpm,然后点击 Foo.rpm。点击 RPM 包应该调用 zypper 来提取依赖项并满足 Foo.rpm。Debian 已经使用 gdebi 这样做了。” #### [#310029: 在主下载页面上提供将 Live CD 放置在 USB 上的说明链接](https://features.opensuse.org/310029) “软件.opensuse.org 上的 Live CD 引用了可以将其放置在 USB 而不是 CD 的事实,但似乎没有指向任何关于如何操作的说明的链接。我认为添加指向类似 en.opensuse.org/Live_USB_stick 的链接将是一个很好的补充。” #### 统计信息 [Feature](https://features.opensuse.org/) 统计信息,适用于 [openSUSE 11.3](https://features.opensuse.org/statistic/product/openSUSE-11.3):* 总数:683 (+9) * 未确认:441 (+9) * 新增:14 (+0) * 评估:93 (+0) * 候选:5 (+0) * 完成:44 (+0) * 拒绝:67 (+0) * 重复:19 (+0) [更多关于 openFATE 的信息](//wiki.opensuse.org/openSUSE:Openfate)

测试团队

[![](//wiki.opensuse.org/images/thumb/9/94/Suse_Box.png/48px-Suse_Box.png)](//wiki.opensuse.org/File:Suse_Box.png) #### [Larry Finger: 每周回顾](//lists.opensuse.org/opensuse-testing/2010-06/msg00028.html) “有关 openSUSE 测试核心团队的一般新闻,请参阅 [//tinyurl.com/24n8ufe](//tinyurl.com/24n8ufe) 及其内部链接。团队在上周一举行了常规 IRC 会议。我们的计划是在 openSUSE 发布后举行的周一开会,因此我们讨论了我们对 RC1 的体验。参加会议的每位成员都安装了多个 RC1 实例。例如,我在 x86_64 和 i386 架构上都执行了“zypper dup”升级。此外,我在另一个 i386 系统上进行了全新安装。”

翻译团队

[![](//wiki.opensuse.org/images/thumb/9/95/Icon-localize.png/48px-Icon-localize.png)](//wiki.opensuse.org/File:Icon-localize.png) #### 本地化 * 每日更新的翻译统计信息可在 [openSUSE 本地化门户](//i18n.opensuse.org/) 上找到。 * [Trunk Top-List](//i18n.opensuse.org/stats/trunk/toplist.php) – [本地化指南](//wiki.opensuse.org/index.php?title=OpenSUSE_Localization_Guide&action=edit&redlink=1)

Wiki-Team

[![](//wiki.opensuse.org/images/d/d0/OWN-oxygen-WCE.png)](//wiki.opensuse.org/File:OWN-oxygen-WCE.png) #### [Rajko Matovic: openSUSE wiki 作为知识库:初始](//rajkov-blog.blogspot.com/2009/04/opensuse-wiki-as-knowledge-base-initial.html) “wiki 作为知识库的一个问题是,有人必须关注它并对提交的内容进行分类,无论是旧的还是新的,但这不是一个人的工作,也不是一个外行人的工作。 **什么是 wiki** Mediawiki 文章和文件提交只是标题的线性列表。使用 wiki 的人必须在其中整理他们的知识。Mediawiki 提供的工具包括搜索、在特殊页面中找到的几个列表、命名空间、类别以及创建链接到其他文章并充当索引的文章的能力。(...)"

在社区中

[![](//wiki.opensuse.org/images/3/31/Icon-project.png)](//wiki.opensuse.org/File:Icon-project.png) #### [SUSE Studio: 在 SUSE Gallery 上分享您的设备!](//blog.susestudio.com/2010/06/share-your-appliances-with-suse-gallery.html) “今天,在推出 SUSE Studio 差不多一年后,我们非常高兴和自豪地宣布 SUSE Gallery 的 Beta 预览版,这是 SUSE Studio 的一项重大新功能。SUSE Gallery 允许您轻松地与 Studio 社区分享您的设备,在一个完全可搜索的目录中。所有登录的 Studio 用户都可以对设备进行评分和评论,并且每个设备都可以下载——甚至可以从中克隆,以开始您自己的自定义版本。” #### [Garrett LeSage: 一键安装,第 2 部分](//linuxart.com/log/archives/2010/06/21/one-click-part-2/) “您可能还记得我在 2008 年的 hackweek 中最初重新设计了一键安装程序。好吧,在最近的 Novell/SUSE hackweek 中,我花了一些时间略微重新设计并扩展了一键安装程序应该如何工作。Will Stephenson 也开始进行实现。” #### [Mario Carrion: Hackweek V: YaSTroid](//blog.carrion.mx/2010/06/22/hackweek-v-yastroid/) “Hackweek 是尝试新事物的好机会。Hackweek V 也不例外。从 6 月 7 日到 6 月 11 日,我加入了一个很棒的黑客团队来实施 YaSTroid,我们的 Android WebYaST 前端。这一周很有趣。学习新东西,在这种情况下是 Android,总是能帮助我以不同的方式看待事物,并让我更加欣赏其他开发平台。回忆 Java 并不难。老实说,我认为 Java 对所有开发人员来说没有什么新的东西,但似乎 Java 多年来并没有发生重大变化。” #### [Ladislav Slezak: WebYaST 在 Linuxtag 2010](//lslezak.blogspot.com/2010/06/webyast-at-linuxtag-2010.html) “今年我参加了在柏林举行的 LinuxTag 活动。它是德国乃至欧洲最大的 Linux 和开源活动。[在此处了解更多详细信息](//www.linuxtag.org/2010/en.html)。 **展位** 活动中有许多展位,每个主要发行版,如 openSUSE、Gentoo、Ubuntu 等,都有一个展位,用户可以在那里试用最新版本并与开发人员交谈。(...)" ### 活动 过去:* [**2010 年 6 月 23 日:德国 Wiki 团队会议**](//news.opensuse.net.cn/2010/05/30/german-wiki-team-meeting-2/) * [**2010 年 6 月 24 日:openSUSE KDE 团队会议**](//news.opensuse.net.cn/2010/05/13/%ef%bb%bfopensuse-kde-team-meeting/) 即将到来:* [**2010 年 6 月 26 日:openSUSE 每周新闻团队会议**](//news.opensuse.net.cn/2010/04/23/opensuse-weekly-news-team-meeting-4/) * [**2010 年 6 月 29 日:openSUSE 营销 IRC 会议**](//news.opensuse.net.cn/2010/04/20/opensuse-marketing-irc-meeting-2/) * [**2010 年 6 月 30 日:openSUSE 项目会议**](//news.opensuse.net.cn/2010/02/09/opensuse-project-meeting-47/) * 您可以在以下位置找到有关其他活动的更多信息:* [openSUSE News/Events](//news.opensuse.net.cn/category/events/) – [本地活动](//wiki.opensuse.org/index.php?title=Ambassador/Events&action=edit&redlink=1) ### openSUSE 供您聆听 * openSUSE 每周新闻以德语的 Livestream 或 Podcast 形式提供。您可以在 [//blog.radiotux.de/podcast](//blog.radiotux.de/podcast) 上收听或下载它。 ### openSUSE 在 $COUNTRY “详情” ### 通信 * [邮件列表](//lists.opensuse.org/) 有:37273 (+1) 订阅者。 * [openSUSE 论坛](//#/)] 有:* 47013 (+235) 已注册用户 * 历史上在线用户最多的是 30559,时间是 2010 年 1 月 8 日 13:06。 ### 贡献者 * 12139 (+28) 已注册用户目录中的 4727 (+21) 人已签署指导原则。委员会已确认 425 [成员](//wiki.opensuse.org/openSUSE:Members)。

openSUSE 上的新/更新的应用程序

[![](//wiki.opensuse.org/images/thumb/b/bc/OWN-oxygen-New-Updated-Applications.png)](//wiki.opensuse.org/File:OWN-oxygen-New-Updated-Applications.png) #### [Packman: opencv 2.1.0-0.pm.8.14](//packman.links2linux.org/package/opencv) “Open Computer Vision Library 是一系列用于各种计算机视觉问题的算法和示例代码。该库与 IPL 兼容,并利用 Intel Integrated Performance Primitives 以获得更好的性能。” #### [OBS openSUSE:11.2:Update/aria2 r2 提交](//hermes.opensuse.org/messages/4348496) “更新到 aria2-1.9.3” #### [Packman: Performous 0.5.1-0.pm.1.38](//packman.links2linux.org/package/Performous) “Performous 是一个免费的跨平台 Playstation 2 游戏 Singstar 的克隆版。” #### [Pascal Bleser: 关于我在 openSUSE 上的软件包的更新](//dev-loki.blogspot.com/2010/06/update-on-my-packages-for-opensuse.html) “我一直在使用我的 Twitter 来发布软件包更新(当然,这一切都由一个解析 spec 文件的脚本自动完成;嘿,来吧,懒惰是一种特性:D)。最近我创建或更新的一些我认为有趣的软件包:* fireflies 2.07,一个时尚的 OpenGL 屏幕保护程序:X11:Utilities * rss-glx 0.9.1,一个包含漂亮的 OpenGL 屏幕保护程序的集合,也在 X11:Utilities 中 * subversion 1.6.12,在 devel:tools:scm:svn 中 * googsystray 1.2.0,用于 Google 服务/文档的通知,在 network:utilities 中 * handbrake-unstable 软件包,包含最新上游快照(即使上游不支持),但仍然有用,用于测试和报告问题,在 Packman 仓库中 * fio 1.41,一个多功能的 I/O 基准测试应用程序,在 benchmark 中 * key-mon,似乎对演示和演示很有趣,因为它在屏幕上显示按下的键,在 X11:Utilities 中 * transmission 2.0,一个功能强大但仍然易于使用的 bittorrent 客户端,具有守护程序、CLI 客户端、Web 界面、GTK2 和 QT 客户端,都位于 Packman 仓库以及 filesharing 仓库中 * ftop,以类似于 top 的方式监视打开的文件,在 server:monitoring 中 (...)" * 您可以在以下位置找到其他有趣的软件包:* [Packman](//packman.links2linux.de/rdf/packman_en.rdf) – [OBS](https://hermes.opensuse.org/feeds/53368.rdf)

安全更新

[![](//wiki.opensuse.org/images/6/68/Logo-SecurityUpdates.png)](//wiki.opensuse.org/File:Logo-SecurityUpdates.png) 要查看完整的安全公告,或在发布后尽快收到它们,请参阅 [openSUSE 安全公告](//lists.opensuse.org/opensuse-security-announce/) 邮件列表。 #### [SUSE Linux Enterprise 11 - GA 和 Service Pack 1 并行维护](//lists.opensuse.org/opensuse-security-announce/2010-06/msg00002.html) “如您所知,我们于 6 月 2 日发布了 SUSE Linux Enterprise 11 Service Pack 1(适用于所有 Server 和 Desktop、SDK 以及 High Availability Extension)。随着 SUSE Linux Enterprise 11 Service Pack 1 的发布,SUSE Linux Enterprise 11 GA(也称为 Service Pack 0)进入了 6 个月的并行维护期。直到 2010 年 12 月 2 日,GA 更新树将继续接收:- 安全更新 - 维护更新 - 以及 L3 支持 (..)"

内核回顾

[![](//wiki.opensuse.org/images/thumb/b/bc/Tux.svg.png/48px-Tux.svg.png)](//wiki.opensuse.org/File:Tux.svg.png) #### [h-online/Thorsten Leemhuis: 内核日志:Linus 决定应用严格的合并更改策略](//www.h-online.com/open/features/Kernel-Log-Linus-resolves-to-apply-a-strict-policy-over-merging-changes-1026919.html) “Linus Torvalds 似乎已决定仅接受内核合并窗口关闭后的错误修复更改。Torvalds 还插手了 Android 挂起块 API 的争论,并使情况变得更加复杂。” #### [Rares Aioanei – 每周内核回顾(openSUSE 版本)](//lizards.opensuse.org/2010/06/26/guest-blog-rares-aioanei-weekly-kernel-review-opensuse-flavor-3/) “大家好,欢迎来到本周版本!像往常一样,新的提交、补丁和修复正在等待,让我们开始吧!(...)"

技巧和窍门

[![](//wiki.opensuse.org/images/9/98/OWN-oxygen-Tips-and-Tricks.png)](//wiki.opensuse.org/File:OWN-oxygen-Tips-and-Tricks.png) ### 对于桌面用户 #### [Make Tech Easier/Joshua Price: 使用 ImageMagick 实现图像魔法](//maketecheasier.com/performing-image-magic-with-imagemagick-3/2010/06/24) "无论你是否知道,你可能已经使用过 ImageMagick,至少如果你是 Linux 用户的话。它是许多图形相关应用程序背后的图像处理器,并且有充分的理由。有了这个工具,你可以在命令行或脚本/应用程序中执行数十种常见的图像操作和转换。ImageMagick 可以转换、变换、绘制、装饰、动画和合成图像。它可以从命令行用于快速需求,也可以构建到更复杂的软件套件中。本指南将涵盖 ImageMagick 的一些“神奇”功能,并提供如何使用它解决日常任务的示例。" #### [GIMPMan1972: 如何将 GIMP 的布局设置为 Photoshop 的布局](//www.youtube.com/watch?v=5Yeuf_vxsy4) "这是一个关于如何使 GIMP 看起来类似于 Photoshop 默认布局的视频。" #### [Solveig Haugland: 在 OpenOffice.org Calc 表格中使用 Vlookup()(或 Hlookup()),并带有数据验证下拉列表](//openoffice.blogs.com/openoffice/2010/06/using-vlookup-or-hlookup-in-openofficeorg-calc-spreadsheets-with-a-data-validity-dropdown-list.html) "对于所有电子表格用户:这里有一些很酷的东西。假设你有一组数据。你有一个项目列表,并且对于每个项目,都有一个唯一的项目编号、类别编号和包装类型。(一行和三个唯一的列。)" #### [Worldlabel.com/Nathan Willis: 使用 Fontmatrix 成为字体专家](//blog.worldlabel.com/2010/become-a-typeface-pro-with-fontmatrix.html) "普通的计算机用户通常很少考虑字体,但一旦你开始从事设计工作——从你的网站到你的文具需求,你很快就会体会到好的字体对品牌和营销的积极影响。问题在于当你开始在系统中收集比你能记住的更多的字体时。更糟糕的是,大多数操作系统试图以全有或全无的方式为你管理字体,这会导致大型集合减慢应用程序速度,并且难以滚动浏览。解决方案是一个好的字体管理器,例如开源的 Fontmatrix。" * 你可以通过 [1-Click Install](//software.opensuse.net.cn/search?p=1&baseproject=ALL&q=Fontmatrix) 在 openSUSE 上安装 Fontmatrix 包。 #### [Free Software Magazine/Terry Hancock: 使用 VLC 和 Audacity 提取和使用录制的声音效果](//www.freesoftwaremagazine.com/columns/extracting_and_using_recorded_sound_effect_vlc_and_audacity) "我在 NASA 的一个在线视频中找到了一种有用的声音效果,它取代了我在 Lunatics 试播集“太空中的孩子”的场景音轨中使用的早期临时声音。我将从视频中提取声音(使用 VLC),剪切出我需要的声音,清理它,然后将其插入到现有的声音混合中(全部使用 Audacity)。这应该让你对在实际项目中如何使用 Audacity 和 VLC 有一些了解。" ### 对于命令行/脚本新手 #### [The Geek Stuff/Sasikala: 6 个 Bash 条件表达式示例](//www.thegeekstuff.com/2010/06/bash-conditional-expression) "Bash 表达式是用于形成 bash 条件语句的运算符、特性或值的组合。条件表达式可以是二进制或一元表达式,涉及数字、字符串或任何返回状态为零时的命令。有几种条件表达式可以用来测试文件。以下是一些有用的条件表达式。" #### [Stefan Seyfried: 巧妙的 dnsmasq 技巧:使用特定服务器进行反向查找](//seife.kernalert.de/blog/2010/06/22/nifty-dnsmasq-trick-reverse-lookup-using-a-specific-server/) "使用 dnsmasq,很容易使用特殊的 dns 服务器查找整个域。该选项是 --server=/foo.corp/10.11.12.13" #### [ServerWatch/Juliet Kemp: 充分利用 Bash 历史记录](//www.serverwatch.com/tutorials/article.php/3888816/Get-the-Most-Out-of--Bash-History.htm) "在 Bash 命令提示符下键入 history,你将获得你以前命令的列表。你可以使用上下箭头浏览这些命令,但还有其他与它们交互的方式,我一直在本周进行调查。一个直接的选项是使用行开头的数字来引用该命令。(...)" ### 对于开发者和程序员 #### [Database Journal/Rob Gravelle: MySQL INSERT 语句变体](//www.databasejournal.com/features/mysql/article.php/3887386/MySQL-INSERT-Statement-Variations.htm) "在 [MySQL 数据操作和查询语句](//www.databasejournal.com/features/mysql/article.php/3884346/article.html) 文章中,我们查看了 INSERT INTO 语句的两种变体。如果你还记得,我们使用了 INSERT 语句来填充表,而不是数据操作语言 (DML) SELECT...INTO 命令,该命令在 MySQL 中不受支持。但是,MySQL 提供了 INSERT...SELECT 语句。这和其他 INSERT 语句的变体将是今天文章的主题。"

Planet SUSE

[![](//wiki.opensuse.org/images/thumb/f/fe/Logo-PlanetSUSE.png/48px-Logo-PlanetSUSE.png)](//wiki.opensuse.org/File:Logo-PlanetSUSE.png) #### [Joe Shaw: cherry picking 一系列提交](//feedproxy.google.com/%7Er/joeshaw/%7E3/QL8PInED3UY/667) "在工作中我们使用 git,并且我经常想从开发分支中 cherry pick 一系列提交,但无论出于什么原因,我不想合并整个分支。我在 Twitter 上发出呼吁,寻求想法,并得到了一些好的回复。..." #### [Pascal Bleser: ffmpeg 重建,doxygen 1.7.1](//dev-loki.blogspot.com/2010/06/ffmpeg-rebuild-doxygen-171.html) "我触发了 Packman 仓库中 ffmpeg 包的重建,以便正确应用通常的 openSUSE 编译器+链接器标志(例如堆栈保护),以及拥有一个 ffmpeg-debuginfo 包来检查问题/崩溃。不要惊讶于你注意到 Packman 仓库中有很多活动,因为 ffmpeg 被 Packman 中的许多包使用,因此它目前正在触发大量的重建。另一个有趣的更新是流行的 API 文档工具 doxygen 升级到最新版本,即 1.7.1。它在 devel:tools 仓库中可用。(...)" #### [Luis Medinas: GNOME 在 Facebook 上](//lmedinas.livejournal.com/15294.html) "你喜欢 Facebook 并且喜欢 GNOME 吗?想成为 GNOME 的粉丝吗?只需点击“喜欢” GNOME 页面。GNOME 有一个团队的黑客准备向你展示很酷的内容(我保证不会发送垃圾邮件)关于这个项目!(...)" #### [Pascal Bleser: Planet openSUSE 网站统计](//dev-loki.blogspot.com/2010/06/planet-opensuse-site-stats.html) "darix 很好地运行了一些 Planet openSUSE 访问日志的统计数据,结果是……令人印象深刻。(...)" #### [Pascal Bleser: 更短的 openSUSE 仓库 URL](//dev-loki.blogspot.com/2010/06/even-shorter-opensuse-repository-urls.html) "更短的仓库 URL。正如我不久前写的那样,我破解了一个非常小但仍然有用的技巧来简化和缩短 openSUSE 构建服务仓库的 URL。例如:* [//s.opensu.se/r?network:utilities](//s.opensu.se/r?network:utilities) 而不是 * [//download.opensuse.org/repositories/network:/utilities.(...)](//download.opensuse.org/repositories/network:/utilities.%28...%29)" #### [Dominique Leuenberger: VLC 1.1.0 “行李”已发布 / openSUSE 仓库已更新](//dominique.leuenberger.net/blog/?p=96) "昨晚,VideoLAN 项目发布了 VLC Media Player 的 1.1.0 版本。为 openSUSE 注册了 VLC 仓库的用户已经及时获得了各种发布候选版本,并且像往常一样,完整的发布也及时进入了仓库。" #### [Rares Aioanei – PostgreSQL 评论 (openSUSE 版本)](//lizards.opensuse.org/2010/06/26/guest-blog-rares-aioanei-postgresql-review-opensuse-flavor/) "大家好,欢迎!让我们看看本周 PostgreSQL 世界的新闻……(...)"

openSUSE 论坛

[![](//wiki.opensuse.org/images/e/ed/OWN-oxygen-openSUSE-Forums.png)](//wiki.opensuse.org/File:OWN-oxygen-openSUSE-Forums.png) #### [X 无法启动?](//#/get-help-here/install-boot-login/440605-x-wont-start.html) "一些帮助需要图形驱动程序,论坛成员急于帮助我们的用户。在 OP 的一些混淆之后,问题很快得到解决。" #### [双引导问题](//#/get-help-here/install-boot-login/440646-dual-boot-problem.html) "用户在安装完成后遇到麻烦,使用自定义分区器手动设置了分区,安装后无法启动。正在进行建议。" #### [openSUSE 11.3 将 KDE 移至 4.4.4 以供发布](//#/get-help-here/pre-release-beta/440590-factory-kde4-shifts-4-4-4-a.html) "虽然 KDE4.4.3 是 11.3 的提议 KDE 版本,但似乎已经改变,因为 v4.4.4 现在在最新的快照中,并且也在其他 openSUSE 版本的仓库中。" #### [11.3 RC1 即将发布](//#/get-help-here/pre-release-beta/440471-opensuse-11-3-rc1-release-candidate-1-due-tomorrow-17-june.html) "这引发了关于 RC 的讨论,并获得了大量的反馈等。如果你正在进行测试,这是一个很好的参考。"

网络上

[![](//wiki.opensuse.org/images/d/d6/OWN-oxygen-On-the-Web.png)](//wiki.opensuse.org/File:OWN-oxygen-On-the-Web.png) ### 公告 #### [T 恤设计比赛获奖者公布](//www.linux.com/tshirt-design-contest) "在 57%(4,501)的投票中,Linux.com T 恤设计比赛的获奖者是“人民的产品”,由居住在巴勒斯坦加沙的 SADAF 信息技术营销顾问 Said Hassan 先生设计。“这个设计代表着 Linux 系统是人们集体的工作,并且是为了让其他人能够享受可靠、合适的操作系统,摆脱垄断。所以,这就像庆祝我们的努力:Linux 是我们的产品。”" #### [介绍你的 KDE 软件标签](//www.kdenews.org/2010/06/21/introducing-your-kde-software-labels) "一段时间以前,KDE 推广团队组织了一场比赛,以选择社区内的软件制作商可以用来表明他们是 KDE 一部分的标签设计。今天我们很高兴地宣布获胜的设计:(...)" #### [Frank Karlitscheck: ownCloud 1.0 发布](//blog.karlitschek.de/2010/06/owncloud-10-is-here.html) "今天我们发布了 ownCloud 1.0。这是 1.x 系列的第一个步骤,计划很快发布 1.1。你现在可以下载 ownCloud 1.0 并将其放在支持 PHP 的网络空间中,它应该可以工作。" #### [Michael Jansen: Build-Tool 0.3 发布](//michael-jansen.biz/blog/mike/2010-06-24/build-tool-03-release) "我发布了 build-tool 的 0.3 版本。正如上次承诺的那样,此版本可以让你将配方与代码分开维护。从这个版本开始,Build-Tool 没有配方。" #### [Davide Bettio (WindowsUninstall): KDE SC 4.5 壁纸](//blog.uninstall.it/2010/06/24/kde-sc-4-5-wallpapers/) "壁纸比赛已经结束,现在我可以宣布 KDE SC 4.5 将拥有 12 张闪亮的新壁纸:..." #### [The Froyo Code Drop](//android-developers.blogspot.com/2010/06/froyo-code-drop.html) "今天是我心跳加速的日子之一;我们刚刚发布了 Android 2.2 的源代码。这对整个 Android 生态系统来说是一个重要的进步。请不要再次尝试下载最新的源代码而使服务器崩溃。" #### [保存日期:2010 年 11 月 MeeGo 会议](https://meego.com/community/blogs/dawnfoster/2010/save-date-meego-conference-2010-in-november) "是时候在你的日历上标记日期并请求批准旅行了——MeeGo 会议已定于 2010 年 11 月 15 日至 17 日在爱尔兰都柏林 Aviva 体育场举行。这是 MeeGo 开发者、操作系统供应商、原始设备制造商和其他集成商以及 MeeGo 项目贡献者的年度会议。" ### 参与呼吁 #### [安装 Personas 以支持你的团队并争夺 Firefox 杯](https://addons.mozilla.org/en-US/firefoxcup/) "用团队精神装饰你的 Firefox,并与朋友分享爱。拥有最多粉丝使用 Personas 的团队将赢得 Firefox 杯!" ### 报告 #### [Mike McCallister: 让我们哀悼 freshmeat.net](//metaverse.wordpress.com/2010/06/14/let-us-mourn-for-freshmeat-net/) "更新 6/19/10:Lisa Hoover 在本周早些时候在 Twitter 上发给我一条消息“在相信这种垃圾之前,请考虑来源。”我计划继续关注 freshmeat;我希望她是对的。MM Robin “Roblimo” Miller 在周末报告说,开创性的自由软件仓库 freshmeat.net 的未来看起来很糟糕。Geek.net,SourceForge.net、Slashdot.org、ThinkGeek.com、Geek.com、freshmeat.net 和 ohloh.net 的母公司,已经告知员工它将关闭 freshmeat.net 和 ohloh.net。此信息尚未公开,但我们从多个 Geek.net 员工那里听到了消息。" #### [David Hubner (hubner): KInfoCenter – UI 更改](//hubnerd.wordpress.com/2010/06/23/kinfocenter-ui-changes-2/) "一直想这样做,所以我要开始介绍一下。我是 David Hubner,我接管了 KInfoCenter 的维护者,并为 KDE SC 4.5 重写了它。我还编写了 KInfoCenter 中的设备查看器和新的摘要信息页面。我想谈谈新的摘要信息页面。Hugo Pereira Da Costa 提供了两个很好的补丁来处理 UI 一致性,第一个已经提交,但我希望 KDE 用户对第二个补丁发表意见。我喜欢在进行大型 UI 更改之前获得意见,所以从下面的两张图片中,你能否帮我(和 KDE)选择你更喜欢哪一个?" #### [Aditya Bhatt (adityab): digiKam GSoC 进度:libkface 几乎准备好了](//adityabhatt.wordpress.com/2010/06/23/digikam-gsoc-progress-libkface-is-almost-ready/) "啊,今天标志着 GSoC 编码期开始一个月。简要介绍:我正在为 digiKam 实现自动标记人脸,进行人脸检测和识别。为此,我一直在开发一个名为 libface 的库,用于进行检测和训练/识别。在某个时候,认为需要为 libface 创建一个 Qt 包装器,以便 Qt/KDE 程序可以轻松使用它。现在这已经完成(几乎),生成的库名为 libkface。libkface 将在 API 冻结后不久(我想)放在 kdegraphics/libs 中的某个位置,并且不仅可以被 digiKam 使用,还可以被其他程序(如 KPhotoAlbum)使用。" #### [Linux Weekly News/Jon Corbet: Python “newthreading” 概念验证发布](//lwn.net/Articles/393822/rss) "Python 社区中的“newthreading”项目是改进 Python 程序中并发性并促进消除备受诟病的全局解释器锁 (GIL) 的新尝试。一个概念验证实现刚刚发布。“这个纯 Python 实现可用,但不能提高性能。它是一个概念验证实现,以便程序员可以尝试使用同步类并了解在这些限制下工作是什么样的。”更多信息可以在 newthreading 页面上找到。" ### 评论和文章 #### [Ars Technica/Ryan Paul: openSUSE Linux 寻求自己的方向,从 Novell 获得更多自主权](//arstechnica.com/open-source/news/2010/06/opensuse-project-seeks-feedback-on-strategy-drafts.ars?utm_source=rss&utm_medium=rss&utm_campaign=rss) "openSUSE 背后的开发者正在起草一份新的“社区声明”,作为定义他们项目技术重点的更广泛努力的一部分。社区声明的目的是描述项目想要创建的协作环境,因为它正在完善其技术重点。" #### [Hemisphere Games: Linux,数字](//www.hemispheregames.com/2010/06/23/linux-the-numbers/) "大约一个月前,我们发布了 Osmos 的 Linux 版本,并承诺提供有关我们销售和下载的统计数据。我们想了解——从我们工作室的财务角度来看——“将游戏移植到 Linux 是否值得?”简短而简单的答案是“是的”。" #### [Linuxnov.com: GoogleCL 脚本 GUI 0.1](//www.linuxnov.com/gui-for-googlecl-script-0-1/) "已经回顾了 LinuxNOV 上的 GoogleCL [帖子](//www.linuxnov.com/googlecl-awesome-command-line-tool-for-google-products/),了解如何在没有图形用户界面 (GUI) 的情况下使用 GoogleCL,但在此帖子中将展示一个简单的 GoogleCL 脚本,你也可以访问 blogger、内容、Docs、Picasa 和 Youtube。"

反馈 / 沟通 / 参与

[![](//wiki.opensuse.org/images/a/ae/OWN-oxygen-FCG.png)](//wiki.opensuse.org/File:OWN-oxygen-FCG.png) 你对本文中提到的任何内容有评论吗?那么请直接前往 [评论区](//news.opensuse.net.cn/p=3627) 告诉我们!或者,如果你想加入 [openSUSE:Weekly news 团队](//wiki.opensuse.org/openSUSE:Weekly_news_team),请查看我们的团队页面并加入!或者通过 IRC、论坛或邮件列表与更广泛的 openSUSE 社区进行沟通或寻求帮助——请参阅 [沟通](//wiki.opensuse.org/openSUSE:Support_channels)。 [![](//wiki.opensuse.org/images/thumb/6/6d/Rss_32.png/24px-Rss_32.png)](//wiki.opensuse.org/File:Rss_32.png) 你可以在 [//news.opensuse.net.cn/category/weekly-news/feed/](//news.opensuse.net.cn/category/weekly-news/feed/) 订阅 openSUSE Weekly News RSS 订阅源。

鸣谢

[![](//wiki.opensuse.org/images/1/17/OWN-oxygen-Credits.png)](//wiki.opensuse.org/File:OWN-oxygen-Credits.png) * [saigkill](//wiki.opensuse.org/User:Saigkill) [讨论](//wiki.opensuse.org/index.php?title=User_talk:Saigkill&action=edit&redlink=1) - [贡献](//wiki.opensuse.org/Special:Contributions/saigkill) Sascha Manns (主编) * [STS301](//wiki.opensuse.org/index.php?title=User:STS301&action=edit&redlink=1) [讨论](//wiki.opensuse.org/index.php?title=User_talk:STS301&action=edit&redlink=1) - [贡献](//wiki.opensuse.org/Special:Contributions/STS301) Sebastian Schöbinger (技巧/窍门) * [HeliosReds](//wiki.opensuse.org/User:HeliosReds) [讨论](//wiki.opensuse.org/index.php?title=User_talk:HeliosReds&action=edit&redlink=1) - [贡献](//wiki.opensuse.org/Special:Contributions/HeliosReds) Satoru Matsumoto (编辑部) * [Caf4926](//wiki.opensuse.org/User:Caf4926) [讨论](//wiki.opensuse.org/index.php?title=User_talk:Caf4926&action=edit&redlink=1) - [贡献](//wiki.opensuse.org/Special:Contributions/Caf4926) Carl Fletcher (主邮件列表, 论坛负责人) * [Okuro](//wiki.opensuse.org/User:Okuro) [讨论](//wiki.opensuse.org/index.php?title=User_talk:Okuro&action=edit&redlink=1) - [贡献](//wiki.opensuse.org/Special:Contributions/Okuro) Thomas Hofstätter (活动 & 会议) * 添加翻译人员

翻译

[![](//wiki.opensuse.org/images/thumb/b/b5/OWN-Icon-locale.png/48px-OWN-Icon-locale.png)](//wiki.opensuse.org/File:OWN-Icon-locale.png) openSUSE Weekly News 被翻译成多种语言。第 129 期 openSUSE Weekly News 可用语言: * [英语](//wiki.opensuse.org/Archive:Weekly_news_129) 延迟 / 正在翻译: * [匈牙利语](//hu.opensuse.org/OpenSUSE_Heti_H%C3%ADrmond%C3%B3/129) * [西班牙语](//es.opensuse.org/OpenSUSE_Noticias_Semanales/129) * [繁體中文](//zh_tw.opensuse.org/OpenSUSE_Weekly_News/129) * [日语](//ja.opensuse.org/OpenSUSE_Weekly_News/129) * [俄语](//ru.opensuse.org/%D0%95%D0%B6%D0%B5%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8_openSUSE/129) * [印尼语](//en.opensuse.net.cn/OpenSUSE_Weekly_News/129/indonesian) * [简体中文](//en.opensuse.net.cn/OpenSUSE_Weekly_News/129/chinese) * [德语](//de.opensuse.org/OpenSUSE-Wochenschau/129) * [法语](//fr.opensuse.org/Lettre_d%27information_openSUSE/129) * [波兰语](//pl.opensuse.org/Tygodnik_openSUSE/129) * [葡萄牙语](//pt.opensuse.org/Not%C3%ADcias_da_semana_no_openSUSE/129) * [意大利语](//it.opensuse.org/OpenSUSE_Newsletter_Settimanale/129) * [瑞典语](//en.opensuse.net.cn/OpenSUSE_Weekly_News/129/swedish) * [捷克语](//cs.opensuse.org/OpenSUSE_t%C3%BDden%C3%ADk/129)
分享此帖子