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

openSUSE 每周新闻
### openSUSE 每周新闻团队
第 164 期
法律声明
所介绍文章的版权归原创作者或版权所有者所有。如果您想重用这些文章,请咨询每个原创版权所有者应应用哪种许可。如果您是作者并想将您的博客置于免费许可下?请访问: //bit.ly/gKqGDT
发布日期:2011-02-27
目录
公告 状态更新
发行版 SUSE Studio 团队报告 在社区中
来自社区的帖子 活动与会议 openSUSE 供您欣赏 新/更新的应用程序 @ openSUSE 安全更新 内核回顾 技巧和窍门
针对桌面用户 针对命令行/脚本 新手 针对系统管理员 Planet SUSE openSUSE 论坛 鸣谢 版权
我们的许可列表 商标 反馈 翻译
我们很高兴地宣布 openSUSE 每周新闻的第 164 期。
您也可以以其他格式阅读本期内容。只需点击 此处。
祝您阅读愉快 :-)
openSUSE 11.4 计数器

公告
“
openSUSE 参与 Google Summer of Code 2011
注意
本文根据 GNU 自由文档许可 授权。
在大约一周后,谷歌将接受来自自由软件项目的申请,以参与谷歌夏季代码项目。这个伟大的项目使希望在夏天从事自由软件而不是普通暑期工作机会的学生有机会这样做。通常被称为 GSOC,该计划通过支付学生代码费用来帮助他们。一个成功的项目可以让学生获得大约 5000 美元的报酬,这对于暑期工作来说绝对不错。
学生会得到指导,项目本身还会收到额外的 500 美元捐款,用于每个成功的学生项目。当然,GSOC 不仅仅是关于金钱:它关乎学习和为学生带来改变;它也关乎导师的乐趣和学习;而且该项目通常会获得有价值的新贡献者!
为什么以及为谁?
GSOC 已被证明在吸引自由软件的新贡献者方面是成功的。多年来,许多学生继续参与他们通过 GSOC 参与的项目。如果您是一名学生,并希望为自由软件做出贡献,甚至将其作为职业,我们绝对建议您考虑参与 GSOC 计划。
但是,如果您已经是 openSUSE 的贡献者,并且您希望有机会花 8 周时间全身心投入到您最喜欢的项目中,那么这同样适合您!许多伟大的应用程序和倡议过去都是作为 GSOC 计划启动的,例如 Cheese 和 Empathy。许多学生通过 GSOC 开始从事自由软件,并能够将其变成伟大的职业生涯,所有这些都在享受乐趣。
不幸的是,openSUSE 去年未能参与 GSOC。今年我们想做得更好,为此我们需要帮助。我们需要社区中的人们站出来担任导师,我们需要学生执行的想法,当然,我们也需要学生提交提案!
女性们,请记住,你们非常欢迎参与 openSUSE。我们是一个拥抱多元化的社区。我们希望每个人都能玩得开心,无论您的技能水平、性别、种族、文化背景或来自哪里。每个人都应该拥有这样的机会,所以加入我们!
**信息**
您可以在这里找到 openSUSE 的 wiki 页面,了解 GSOC 2011,以及 我们的想法列表。许多人已经提交了想法,但欢迎更多想法。
”
状态更新
发行版
重要链接
SUSE Studio
“
SUSE Studio/James Tan:公开的 openSUSE 11.3 AMI
注意
本文归 Novell Inc. 所有 //www.novell.com/company/legal/
“自从我们 在 SUSE Studio 中添加了 Amazon EC2 支持以来,我们收到了很多非常积极的反馈,所以我想花点时间感谢大家的支持!
功能请求不断涌入,但其中一个特别突出,因为它很受欢迎——创建 openSUSE EBS AMI 的能力。这尤其有用,因为亚马逊的 免费使用层级 不支持实例存储支持的 AMI(我们已经在 Studio 中支持 openSUSE)。
因此,在一位用户 Thomps 的一些推动下,我在周末进行了一些黑客操作,并在 create_ebs_ami.sh 脚本中添加了 openSUSE EBS 支持(顺便说一下,它是开源的,并且 可在 Github 上获取)。这很快将被合并到 Studio 中。
在进行此操作时,我注意到没有官方的公开 openSUSE AMI,所以我使用 SUSE Studio 创建了一些(32 位,64 位)。完整的公开 openSUSE 11.3 AMI 列表如下。” (…)
”
团队报告
构建服务团队
“
上周,我对构建服务的 UI 进行了一些补丁。其中一些补丁已被接受,但删除操作菜单并不受欢迎。这是提案
当前界面
当前的 javascript 弹出菜单很难发现,并且在 UI 中有足够的空间的情况下,实际上是不必要的。

我建议的补丁
OBS 有其他水平控件,并且有足够的垂直空间来处理内联列表,所以我将此布局提交到我的补丁中。

然而,在合并请求 Sascha 建议了一种替代方案,我已经尝试过并截取了屏幕截图(忽略边距问题,我需要修复破坏 960 网格布局的 bento showleft 类的 css)。
Sascha 的建议
我不喜欢的是,如果您访问带有长描述的项目或包,那么关于失败和控件的真正有用的信息将位于折叠下方,并且需要滚动轮才能到达。

**控制在顶部**
我可以将控件移动到描述之上,但这感觉占据了太多空间。

大家怎么看?我仍然觉得水平布局是最好的选择,但更多反馈会有所帮助。
”
“
Sankar P:介绍 GOSC - openSUSE 构建服务的图形客户端
“openSUSE 构建服务是一个用于为多个发行版构建 rpm 的绝佳框架。它被 openSUSE 项目、Meego 项目、VLC 以及 Novell 的所有发行版以及许多其他地方使用。通常通过浏览器访问 OBS,我已经实现了一个用于使用 OBS 服务器的简单 GUI 工具。
如果您非常忙碌,请直接转到屏幕截图部分和 github 树。否则,请阅读下方
历史
-
几天前,sragavan、ravim85 和我在 twitter 上聊天,认为新的 (2.0) 界面 OBS 需要太多的点击和太多的页面导航才能完成简单的操作(与旧界面相比)。我觉得如果我可以在一个页面上获取所有项目的构建信息,并且还可以轻松查看各种包的构建日志,那就更好了。
-
我一直想学习 python。我为一些项目提供了一些小级别的 python 补丁。但我没有从头开始编写 python 项目的经验。
-
今天(确切地说是在昨天),我参加了一个令人沮丧的会议,这让我精神上感到疲惫,并最终感到沮丧。我想摆脱这种糟糕的心情。
基于以上三个因素,我决定完成一个我只是在两天前开始的(用一个简单的 Python HelloWorld)项目,将其变成一个可用的 openSUSE 构建服务厚客户端。结果是 GOSC,代码已经在 github 上。
**OSC 命令行 & OBS 库**
我希望使用一个库来从我的 GUI 客户端与 OBS API 进行通信。但是 darix 在 IRC 中证实了我的恐惧,即目前不存在这样的库。一个选择是从 osc 命令行客户端的源代码中复制粘贴代码。但这很丑陋,并且会带来维护噩梦。因此,我决定只是从我的 python 程序中使用“osc”,并使用 Python 创建一个 GUI 包装器。
**yabsc**
Srinidhi 告诉我一个名为 yabsc 的构建服务客户端。我研究了一下。它是用真正的 KDE 风格编写的,向用户公开了每个可能的控件。它列出了构建服务中正在构建的所有项目,而不仅仅是“我的项目”。此外,我觉得它有点不友好,并且有太多的选项卡。所以我就放弃了,因为它没有满足我的可用性要求。但是,如果您正在寻找一个功能更强大、更成熟的产品,并且不害怕屏幕上太多的控件,那么最好尝试 yabsc。
图 1。初始屏幕。“我的项目”显示在左上角的列表视图中。

图 2。双击列表中的项目,将在相邻的列表视图中列出该项目中的包。项目的构建结果显示在底部的文本区域中。

图 3。双击右上角的列表视图中的包,将弹出一个存储库选择器对话框。

图 4。所选包的整个构建日志显示在文本区域中。

源代码已获得 LGPLv2.1 许可。还有许多小的修复可以添加,例如网络操作的“正在加载…”状态栏、构建日志、项目名称的缓存、从构建服务器订阅构建通知等。但它们并不属于我的常规工作流程,而且我也坚信“尽早发布,经常发布”。因此,我以这个骨架版本发布,它似乎已经解决了我的工作流程需求。
在此过程中,我学到了很多关于 python 的知识。这种经历也加强了我对编译语言更适合大型项目的旧观点。
欢迎您的反馈、评论和补丁。“
”
构建服务统计信息。可以在 Buildservice 上找到统计信息
GNOME 团队
“
Nelson Marques:GNOME2 指示器 - 更新
注意
本文根据 GNU 自由文档许可授权。
“Canonical 一直非常活跃,并发布了大量针对其 Ayatana 项目软件的错误修复和功能。我一直在进行更新,发送了一些小的补丁上游(主要是打包问题),并且在 RC1 中,我对所取得的成果非常满意。
关于这个项目,我看到了新闻、博客文章和来自各种发行版用户的许多反馈。我发现了德语、葡萄牙语(巴西葡萄牙语)、英语、俄语和西班牙语的内容。对于大多数人来说,我相信每个人都很高兴这一点正在发生。
在下周,我将为 GNOME2 指示器进行公开测试,我希望获得一些反馈并改进它,以便在 openSUSE 11.4 发布后,那些愿意使用此软件的用户可以安全地使用它,并且以 openSUSE 的方式使用它,获得一个坚如磐石且具有特色的 GNOME 体验。
我创建了一个将在 GNOME:Ayatana 存储库中复制的模式,名为“gnome2-indicators”,它将在 Ubuntu Natty 上安装 5 个基本指示器。关于这些指示器和一些我在线看到的评论,我想澄清几点
-
所有软件都是基于“openSUSE 堆栈”构建的,所以我们实际上并没有将 Ubuntu 转换为 RPM。
-
应用于 Ubuntu 的补丁级别是最小的,只有强制功能补丁才应用于纯 openSUSE 堆栈。其中一些功能尚未上游,而另一些功能已被拒绝,因此 GNOME:Ayatana 也将提供所需的修改软件,例如 GTK+ (2.0),它经过了适当的测试,并且在 11.4 上没有发现问题。
-
我已修补并构建了 Metacity、Empathy 和 gnome-session 等应用程序以启用与指示器的功能。我还在 GNOME:Ayatana 中提供这些已修补的版本,如果没有它们,openSUSE 用户将无法获得愉快的指示器体验。我希望社区为 GNOME:Ayatana 贡献所有尚未可用的内容。不要害羞,我们不咬人!(一个很大的优势是,您实际上可以学到很多东西,并且 openSUSE GNOME 团队非常友好和乐于助人。如果您真的想帮助和提高自己,请站出来!
现在说真的… GNOME2 指示器模式提供了什么?
-
一个 99% 可用的会话指示器,用户可以在这里执行几个与会话相关的任务(例如:注销、重启、切换用户、休眠等)。我知道的唯一缺失的功能是在软件更新后“重启/重新登录”的选项。如果有人想让这个指示器与 PackageKit / YaST 或 zypper 协同工作,那将是一个巨大的优势,并且对 openSUSE 和上游项目做出重大贡献。
-
ME 菜单,看起来完全正常。
-
一个简单的时钟指示器。这个指示器正在积极开发中,显示一个简单的日历/时钟,并提供管理约会(通过 Evolution)的选项。由于我们在 openSUSE 中使用 YaST 来进行‘日期/时间’配置,所以这些配置被禁用。除了这一点,一切似乎都在正常工作。
-
声音菜单指示器… 来自 Ubuntu 的(臭名昭著的)声音指示器,它显示一个水平滑动条用于声音音量管理,并与 Banshee 完全集成。由于我最近从 Totem 转向 Banshee 是因为这个项目的开发,我也已经打包并从 GNOME:Ayatana 提供了两个扩展。
* banshee-extension-soundmenu – Enables integration with soundmenu, really a plus/must if Banshee is your preferred multimedia player;
* banshee-extension-indicator – A Banshee indicator. I’ve only really packaged this because it offers integration with Notify OSD, the indicator itself is less featured than the traditional gnome extension.
- 消息菜单 – 另一个备受争议的指示器… 目前它与 Empathy(在 GNOME:Ayatana 中打补丁)、xchat、evolution 和 gwibber 协同工作。已知像 pidgin 这样的其他应用程序在一定程度上可以工作。这个指示器会捕获任何传入的消息并提醒用户。一旦习惯了,它其实还不错(需要几个小时)。
此外,Notify OSD 也适用于 openSUSE 11.4,并且不需要额外的仓库。openSUSE 11.4 附带了一个版本的 Notify OSD,允许用户以多种方式对其进行皮肤/主题设置。此行为在 Ubuntu 上未启用,并且依赖于 Roman Sokuchev 上游拒绝的补丁。这个包的开发项目是 GNOME:Apps,感谢 Vincent Untz 和 Dominique L. 提供的帮助。
下周,GNOME:Ayatana 将会被填充内容,并启动一个免费的公开 BETA 版本,以收集我们用户的反馈。
顺便说一句… 昨天 Canonical 发布了声音菜单的更新,它严重依赖于 libnotify >= 0.7.0。openSUSE 11.4 将会附带 libnotify 0.6.0,因此我不会再对声音菜单进行更多更改,只会修复发现的严重问题。
在 openSUSE 11.4 发布后,我将开始着手将其实现到 GNOME3 中,并希望现在我有足够的时间来尝试将其推送到 Factory,以便在 openSUSE 12(或任何它将要被称为的名字)中使用。
欢迎在我不涵盖的任何领域提供贡献,或者修复错误,以及在 KDE 领域进行重要贡献。关于 Unity… 这里有一个谜语:“你如何判断幽灵即将昏倒?”
”
“
Nelson Marques: GNOME:Ayatana 项目页面,英文和葡萄牙语版…
注意
本文根据 GNU 自由文档许可授权。
“大家好,在完成 GNOME:Ayatana 项目的英文页面工作的同时,来自巴西的贡献者 Raul 提供了该页面的葡萄牙语版本。我想对 Raul 表示感谢,他完成了一项出色的工作,并且很高兴巴西有人为这项任务站出来,因为我认为该项目在巴西的知名度将高于葡萄牙。
如果有人想翻译页面并使其保持更新为任何其他语言,那将太棒了!请告诉我,以便我可以将您的名字添加到该项目的贡献者名单中,或者您也可以自行完成,这是一个社区项目,因此您实际上不需要我的许可来改进内容,我鼓励这种行为!感谢 Raul。
GNOME:Ayatana on openSUSE [英文]
GNOME:Ayatana on openSUSE [葡萄牙语]”
”
“
Nelson Marques: GNOME:Ayatana 的默认壁纸
注意
本文根据 GNU 自由文档许可授权。
我不太懂艺术品或壁纸… 对于这些,我大多数时候只是一个‘顾客’,事情变得容易… 要么我喜欢,要么我不喜欢。那里有很多东西,最初我非常喜欢蛇(我现在仍然喜欢),但由于许可问题我无法分发它,所以我花了几小时寻找具有兼容许可的艺术品,并联系了几位艺术家关于许可和使用/分发他们的作品的可能性。
为了在 11.4 周期内分发给 GNOME:Ayatana,我将使用来自德国艺术家 ‘mydarktime’ 的 ‘Spaceman Goldrush Edition’。我很高兴 mydarktime 允许 openSUSE 在 CC-BY 下分发这个包。我也会借此机会引用他
“(…) 我很高兴看到我的作品出现在其中”(GNOME:Ayatana 上的壁纸包)。
我发现这张壁纸非常吸引人,而且长时间盯着它也不会让我感到厌倦,这真的很好!我希望大家也喜欢它!
|  |
Spaceman Goldrush Edition @ Deviant ART
”
openFATE 团队
最受欢迎的功能
**获得最高票数但尚未有人分配的特性。我们正在寻找志愿者来实施。**
“
“网络安装可以通过并行运行软件包下载和软件包安装来改进。”
”
“
查看 plymouth 以获得启动时的启动画面 (Score: 182)
“我原本想为这个打开一个 fate 特性,当我第一次听说 plymouth 时,但阅读 //fedoramagazine.wordpress.com/2008/10/21/interview-fedora-10s-better-startup/ 真的让我觉得我们应该走这条路。
Ray 的评论以“启动过程中的每一次闪烁和模式切换都会降低整体体验”开头,尤其有趣。跟踪“默认不显示 grub”是否可以放在这里?”
”
“
“一种简单的方法来卸载软件!”
“例如:你使用“一键安装”安装了一个应用程序(这将安装你所需的所有软件包),应该有一种简单的方法(也只需单击一次)来删除使用该一键操作安装的内容……换句话说:一个“一键卸载”来删除已安装的软件(包括依赖项和软件包)。”
”
“
“我们需要一个 sax2 的替代品,作为一种安全措施,以防自动配置无法检测到某些显示器/键盘/鼠标。 (…)”
”
“
“我们需要对用户偏好和积极使用的软件包进行反馈。Debian 已经有一个名为 Popularity contest (popcon) 的工具(…)”
”
“
离线一键安装 (Linux 的 MSI) (Score: 74)
“社区成员 Raúl García 的想法。与 Windows 的 MSI 软件包相同的概念,但利用 openSUSE 的一键安装概念(因此继承了简单性、代码和安全性。 (…)”
”
“
“YaST Qt 软件包管理器应该在“安装摘要”视图中提供尽可能多的信息,就像 zypper 一样,尤其是预期的总下载大小以及执行操作后将释放/使用的磁盘空间。”
”
“
“YaST2 sw_single 对话框中的冲突、供应商更改、体系结构更改等非常吓人。
该对话框要求用户为每个问题选择通常提供的三个解决方案之一,而没有提供太多的帮助。这是许多投诉的原因之一,并导致了 RPM 依赖地狱仍然存在的神话。 (…)”
”
最近请求的功能
上周新请求的功能。 如果您感兴趣,请投票和/或评论。
“
“我建议在显示器和监视器设置中添加一个带有颜色设置下拉列表的“颜色”按钮。类似于 SaX2 和 Windows 中显示设置中的“颜色”按钮。
这将允许用户通过显卡更改色深。(…)”
”
“
“在 yum 中,可以仅为单个实例启用仓库。
例如。
yum –enable development install rhythmbox
将从禁用的 development 仓库安装 rhythmbox。
yum –disable repo fedora install x
将从其他仓库安装包 x,这些包的优先级低于 fedora 的包,并且 yum 优先选择 fedora 的包。
按实例管理仓库是个好主意,特别是如果您不愿意永久将整个系统更新到 Factory,而是例如更新单个 firefox。”
”
“
“我经常运行
| zypper lr | grep ‘Yes * | ’ |
以获取系统上所有活动仓库的列表。zypper 的一个选项会很有用,例如
zypper lr –active
(我不确定这个选项的简短版本,因为明显的选项 (-a, -A) 已经被占用。)”
”
“
“它目前位于 Mono:Community:Do 中。我想我们可以将其移动到 GNOME:Apps。”
”
“
“目前,安装 RPM 包的人在安装应用程序后没有机会使用 openSUSE 工具对其进行配置 - 如果没有专门的 YaST 模块。这与 Debian 的 debconf 系统相比是一个劣势,允许打包者(因此最终用户)在安装后询问用户某些配置问题。(…)”
”
“
“openSUSE 上的 chkconfig 工具处理启用和禁用 sysv init 脚本和 [x]inetd 服务。
例如:
chkconfig apache2 on
chkconfig vsftpd inetd
这种便利性允许我们默认禁用服务。因此,安装包不会自动导致更多运行的守护进程或暴露的网络服务。还有许多其他类型的服务,因此该框架应该扩展到处理它们,例如
-
systemd 单位
-
dbus 服务
-
apache 模块
-
[在此处列出更多]
理想情况下,服务应该通过符号链接进行管理,就像 sysv init 脚本一样,这样升级时就不会出现 .rpmnew 文件。”
”
“
“越来越多的笔记本电脑、上网本、个人电脑、服务器,实际上任何具有某种存储介质的设备都配备了固态硬盘。
虽然乍一看它们可能与硬盘驱动器非常相似,但它们实际上是完全不同的物种,具有一些非常不同的特性。
在 Yast 中创建分区时,拥有一个“SSD 最佳实践启用器”切换开关会很方便,该开关将自动设置(并可能还有其他)“为什么我们需要这个”部分中提到的功能。
”
“
“转发 https://bugzilla.novell.com/show_bug.cgi?id=674293
正如目前看来,OS 11.4 Gnome 中没有基于 GUI 的任务调度工具。
因此,我建议考虑添加 gnome-schedule(//gnome-schedule.sourceforge.net/),它不是官方的 gnome 项目,但据我所知,它与 bugzilla.gnome.org 关联足够紧密,可以得到支持。”
”
“
“没有一种简单的方法来挂载不同的磁盘镜像,例如 iso、nrg 等。
mount -t iso9660… 不是很方便。这很烦人。
我尝试在 dolphin 的“操作”中找到一些脚本,但没有找到任何可用的解决方案。”
”
“
“请提供一种方便的方法来在笔记本电脑和其他系统中使用可切换的图形。”
”
“
“pdfgrep 是一个不错的上游实用程序,它允许您在 PDF 文件中搜索字符串。它值得被更多人所知。
我想看到它在主要的 openSuSE oss 仓库中。
它目前可通过 //download.opensuse.org/repositories/home:/dnh/Factory_snapshot | /openSUSE_11.3 | etc. 获取。”
”
功能统计
openSUSE 11.4 的统计信息 在 openFATE 中
测试团队
“
注意
本文根据 GNU 自由文档许可 授权。
如先前宣布,openSUSE 组织了一个于 1 月举行的开放式 Bug 日。
- 许多人参与其中,包括大量对 #opensuse-testing 在 Freenode 服务器 上的贡献者来说是新手!
**结果**
Bernhard Wiedemann 在 openbugs.zq1.de 创建了一个不错的工具,以避免两个人同时处理同一个问题的情况。准备了带有 VNC 访问权限的虚拟机,以便人们可以轻松测试,并且团队中的一个人在他的家中运行了他的第一个 KVM 虚拟机,这归功于团队其他人的帮助。另一位参与者在他的 bugzilla 上提交了他的第一个错误(这将是错误编号 673629)。最终,团队完成了并更新了 60% 的所有旧 11.4 错误(= 132/219)!
当然,他们也玩得很开心…
最后,我们有一些关于昨天最活跃参与者的粗略统计数据,他们可以获得 geeko-gear 奖励(只需将您的详细信息发送给 Bernhard Wiedermann)!
| 此列表是用 perl 脚本生成的 | sort | uniq -c | sort -n -r | head -11 |
-
49 Rainer Hurtado Navarro
-
34 Bernhard Wiedemann
-
24 Pieter De Decker
-
13 Larry Finger
-
11 Terje J. Hanssen
-
10 Malvern Star
-
10 Karsten König
-
9 Michal Hucko
-
8 Refilwe Seete
-
8 John McInnes
-
8 Jason Craig
祝贺大家的出色工作!
**未来**
团队决定最好定期举办此类活动,因此建议在 2011-04-02 举办下一次开放式 Bug 日。
”
翻译团队
-
每日更新的翻译统计信息可在 openSUSE 本地化门户 上找到。
在社区
社区帖子
“
Miguel Angel Barajas Hernandez: Flisol 2011
注意
本文根据 GNU 自由文档许可 授权。
Flisol(Festival Latinoamericano de Instalación de Software Libre 或拉丁美洲自由软件安装节)是拉丁美洲最大的自由软件传播活动,在墨西哥到阿根廷的 18 个国家/地区同时在 200 多个城市举行。
这个节日的想法是通过在参与者的机器上安装它来传播关于开源的知识。我过去 4 年一直在参与其中,帮助进行演讲、openSUSE DVD 等。
下一个 4 月 9 日将举行 FLISOL 2011。如果您居住在拉丁美洲或将在这些庆祝 FLISOL 的国家/地区之一,您可以查看您将在哪个城市和什么时间庆祝。与想要了解 openSUSE 和开源的其他人员一起玩总是好的。
这次我将在 墨西哥城 的大约 3 个不同的地方进行演讲和赠送 openSUSE DVD 和 T 恤。很抱歉所有链接都是西班牙语,Google 翻译是您的朋友;)
”
活动与会议
过去
即将到来
您可以在以下链接找到更多关于其他活动的信息:openSUSE 新闻/活动。 - 本地活动
供您聆听的 openSUSE
openSUSE 每周新闻以直播或播客的形式提供德语版本。你可以在 Radiotux 上收听或下载它。
openSUSE 的新/更新应用程序
“
注意
本文由 Help Net Security 拥有并受版权保护。
ClamAV 是一个开源(GPL)防病毒引擎,旨在检测特洛伊木马、病毒、恶意软件和其他恶意威胁。它提供高性能的多线程扫描守护程序、用于按需文件扫描的命令行实用程序以及用于自动签名更新的智能工具。核心 ClamAV 库提供了许多文件格式检测机制、文件解包支持、存档支持以及多种签名语言来检测威胁。核心 ClamAV 库用于 Immunet 3.0,该软件由 ClamAV 提供支持,它是一个快速、功能齐全的 Windows 桌面 AV 解决方案。可在 Security 仓库中获取。
”
安全更新
要完整查看安全公告,或在发布后尽快收到它们,请参阅 openSUSE 安全公告 邮件列表。
“
SUSE 安全公告:Sun Java (SUSE-SA:2011:010)
表 1. 安全公告| 软件包 | **java-1_6_0-sun** |
| 公告 ID | SUSE-SA:2011:010 |
| 日期 | 2011 年 2 月 22 日 星期二 14:00:00 +0000 |
| 受影响的产品 | openSUSE 11.2 openSUSE 11.3 SUSE Linux Enterprise Desktop 10 SP3 SUSE Linux Enterprise Desktop 11 SP1 |
| 漏洞类型 | 远程代码执行 |
”
Kernel Review
“
h-online/Thorsten Leemhuis: 内核日志:2.6.38 即将到来(第 3 部分) – 网络驱动程序和基础设施
注意
本文:版权所有 © 2011 Heise Media UK Ltd。openSUSE 每周新闻团队获得特殊许可,可以介绍来自 h-online.com 的文章。
“内核版本 38 将提供新的网状实现、大量新的改进的 LAN 和 Wi-Fi 驱动程序,以及各种小的更改,这些更改有望提高网络子系统的性能。
此内核日志迷你系列的所有部分都可以在 2.6.38 跟踪页面 上找到。
2 月 22 日早上,Linus Torvalds 发布 了 Linux 2.6.38 的第六个候选版本。在他的发布邮件中,Torvalds 提到了一个修复内存损坏问题的修复程序 - 但他说这种情况很少发生,只有两个人曾经见过它。没有关于 2.6.38 的最终发布日期的指示。通常每周发布一次,最近的“回归报告”列出了 17 个未解决的问题,这些问题在 2.6.37 中不存在;另外 26 个缺陷 在 2.6.36 和 2.6.37 之间引入的仍然未解决。
内核日志利用 RC6 版本的发布,继续其“2.6.38 即将到来”迷你系列,并描述网络硬件驱动程序和基础设施方面的进展。该迷你系列的第一部分描述了图形硬件领域的变更,而 第二部分涵盖了文件系统。在接下来的几周里,更多的文章将讨论内核的存储、架构和基础设施代码,以及其音频、USB 和视频硬件驱动程序。(…)
”
技巧和窍门
针对桌面用户
“
Softpedia/Marius Nestor: 如何同步 Firefox 插件、书签、偏好设置、历史记录
注意
© 2001 - 2011 Softpedia. 版权所有。
“你安装了许多 Firefox 插件吗? 曾经想过是否有简单的方法来备份和恢复 Firefox 的插件、偏好设置、历史记录、密码、书签,甚至打开的标签页吗?”
无需再寻找! 我们这里有解决方案,而且比你想象的更容易。 即使我们是在 Ubuntu 10.10 上测试的,以下教程适用于 Linux、Windows 和 Macintosh 用户,它将教你如何在多台计算机上同步你的 Firefox 扩展、书签、密码、偏好设置、历史记录和标签页。(…)”
”
针对命令行/脚本新手
“
注意
本文根据知识共享署名-相同方式共享3.0未移植许可授权.
“在 Linux 终端可用的命令中,还有 cut,它对于处理字符串和字符非常有用。
cut 命令是最古老的 Unix 命令之一。 这意味着它已经存在 40 多年了。 这也说明了这一点。 重要的是要理解这是一个 Unix 命令,并且以“Unix 方式”运行。 例如,它使用 IFS(输入字段分隔符)来确定在哪里分割字段。 你可以使用 set | grep IFS 来检查它。 你也可以设置它,例如
IFS=” \t\n”
cut 命令获取文件的垂直切片,只打印指定的列或字段。 列是使用标准的 IFS 或指定的 IFS 选择的。(…)”
”
针对系统管理员
“
Bruno Friedmann: ATI/AMD fglrx 8.821 Catalyst 11.2 可用于 openSUSE 11.2、11.3、11.4
注意
本文根据 GNU 自由文档许可 授权。
“序言:自由软件
**警告**
我想提醒所有将要安装这些软件的人:你将会在你的计算机上安装专有软件。 没有人能够调试它们,也无法帮助你解决可能发生的问题。 必须说明的是!
**自由的未来**
真正的未来已经存在:它被称为 radeon(或 free-radeon),它已完全集成到内核和 xorg 中。 实际上(对于 openSUSE 11.4,或带有 kernel-stable + X11 obs repo 的 openSUSE 11.3)。 许多芯片组的支持正在稳步推进,甚至包括 6xxx 系列。 在使用专有软件之前尝试一下,报告你发现的任何错误。 只有你的贡献才能提供帮助并产生真正的改变。 感谢你的贡献!
**非官方但可用的仓库**
我为那些由于任何原因无法成功使用 free-radeon 驱动程序的人提供了一个仓库,你可以在其中找到 AMD 提供的打包策略的最新 fglrx/catalyst 驱动程序。 感谢 Sebastian Siebert(查看他的博客)与 ati/amd 协调工作并遵循 catalyst 打包。 他的工作使我们能够为 openSUSE 提供该驱动程序。
**快速操作指南**
添加仓库
对于 openSUSE 11.4
zypper ar -c -f -n “ATI/AMD fglrx non-official” //linux.ioda.net/mirror/ati/openSUSE_11.4/ “ATI/AMD FGLRX”
对于 openSUSE 11.3
zypper ar -c -f -n “ATI/AMD fglrx non-official” //linux.ioda.net/mirror/ati/openSUSE_11.3/ “ATI/AMD FGLRX”
对于 openSUSE 11.2
zypper ar -c -f -n “ATI/AMD fglrx non-official” //linux.ioda.net/mirror/ati/openSUSE_11.2/ “ATI/AMD FGLRX”
安装驱动程序
注意之前的版本
由于 ati/amd 的方式发生了变化,建议使用 zypper rm 完全删除之前安装的任何版本的 fglrx。
我只能建议你(以 root 身份)
删除旧的配置文件和内容
rm -fr /etc/ati
删除内核模块中的任何旧的 fglrx
find /lib/modules -type f -iname “flgrx.ko” -exec rm -fv {} \;
新安装
一旦添加了仓库,你可能需要重新启动以消除 free radeon 模块。 在 grub 行上启动时添加
nomodeset blacklist=radeon 3
不要惊慌,你将被引导到控制台,以 root 帐户打开它以安装 fglrx。 在 openSUSE 11.4 下搜索你想要的软件,例如
zypper se -s fglrx 加载仓库数据… 读取已安装的软件包…
S | 名称 | 类型 | 版本 | 架构 | 仓库 –+———————–+———+———+——–+———– | fglrx64_7_6_0_SUSE114 | package | 8.812-1 | x86_64 | ATI/AMD fglrx non-official i | fglrx64_xpic_SUSE114 | package | 8.821-1 | x86_64 | ATI/AMD fglrx non-official | fglrx_7_6_0_SUSE114 | package | 8.812-1 | i586 | ATI/AMD fglrx non-official | fglrx_xpic_SUSE114 | package | 8.821-1 | i586 | ATI/AMD fglrx non-official
从 8.821(Catalyst 11.2)开始,ATI 现在使用 xpic(完整解释)。 所以使用那个。
对于 64 位版本
zypper in fglrx64_xpic_SUSE114
对于 32 位版本
zypper in fglrx_xpic_SUSE114
在安装过程中,将添加所有依赖项,其中大部分是构建内核模块所需的。 预计需要下载大约 200MB。
然后安装程序将为你的已安装内核构建模块。 如果有内核更新,该脚本将自动检测到,并为新安装的内核重建模块。(所以如果你发现你的工作站重新启动后速度很慢,只需按 esc 键查看详细信息……)
**准备 xorg 使用 fglrx**
一旦构建并安装了模块,你应该在 /etc/modprobe.d 中有一个 fglrx.conf 或 50-fglrx.conf 文件
cat /etc/modprobe.d/50-fglrx.conf blacklist radeon
接下来,ati 建议使用 ati –initial-config,但这会破坏 xorg 的自动检测堆栈。 因此,我建议更改 /etc/X11/xorg.conf.d/50-device.conf 文件中的一行
只需将 driver 行更改为 driver “fglrx”
其余的设置(双屏等)将稍后使用 ati catalyst 控制中心(命令是 amdcccle)完成。
对于那些想要 xorg.conf 文件的人,只需查看 aticonfig –help 命令。
启动 X
如果你在之前使用的控制台中,只需运行“init 5”启动 xorg,通常你会找到你的正常 xorg 登录屏幕(kdm、gdm、ldm、xdm)。 按 ctrl+alt+f1 返回控制台并键入 exit 或 logout 或 ctrl+d 关闭它。 然后 ctrl+alt+f7 返回 xorg 会话。
**更新**
ati/amd catalyst 每月发布一次,但这从 3 周到 8 周不等。
- Catalyst 11.2 – fglx 8.821:2011 年 2 月 14 日
**参考资料**
-
Sebastian Siebert 博客(德语),其中包含不错的操作指南和问题解决方法。
”
“
Fred Blaise: Alfresco 3.4d ldap 同步
在从 3.3g 升级到 3.4d 时,我的 ldap 同步无法正常工作。
我必须在我的 ldap-ad-authentication.properties 中添加以下行
ldap.synchronization.java.naming.security.authentication=simple
虽然有一个用于身份验证的类似行,但它不适用于同步。
ldap.authentication.java.naming.security.authentication=simple
”
“
HowtoForge/wintel2006: 如何在运行 Apache2 Tomcat 6 虚拟主机的 OpenSUSE 11.3 上安装 Railo 3.2
“Railo Server 3.2 Final. (3.2.1.000) 已发布。 如你所知,Railo 是一种开源 ColdFusion 标记语言 (CFML) 引擎。 它是免费且相当快的。
对于新的 3.2 版本,railo 停止运行 resin,但 tomcat 作为默认的 Web 服务器。
与其自己编译带有 tomcat 6 的 apache2,railo 团队创建了默认安装脚本,可以帮助你在 tomcat6 上设置 railo,并通过 mod_jk 使用 apache2 连接到 tomcat。 我们不会使用 tomcat 默认 webapps 目录,而是会修改 server.xml 文件,DocumentRoot 将指向虚拟主机配置文件中定义的默认 apache DocumentRoot 目录。
服务器正在运行 OpenSUSE 11.3 (i386) 在 vmware player 上,并且在运行 tomcat/railo 服务之前,你需要安装 apache2 和 Java。(…)”
”
Planet SUSE
“
Dominique Leuenberger: VLC / openSUSE 11.0 仓库将被删除
注意
本文根据知识共享署名-相同方式共享3.0未移植许可授权.
openSUSE 11.0 已经停止维护很长时间了,但 VLC 仓库仍然可供依赖它的用户使用。 长期以来没有更新和重建(维护新版本变得很困难,因为底层库开始过时)。
因此,我在此宣布,videolan 下载基础设施将于 2011 年 3 月 1 日删除 11.0 仓库! 如果你依赖于为你的个人安装提供可用的软件包,请确保创建 FTP 树的本地副本。
好消息是,11.4 仓库刚刚上传。 它构建于 11.4 的最新快照之上,这大致介于 RC1 和 RC2 之间。 很有可能不会有太多会影响 VLC 软件包稳定性的变化。 当然,像往常一样,Factory 软件包仍然存在。 但它们已经存在很长时间了。
”
“
注意
本文根据知识共享署名-相同方式共享3.0未移植许可授权.
这真的非常简单,但我实际上没有在网上搜索过配方,所以我还是把它发出来给那些在网上搜索的人。 有时,你发现 Arduino tune() 函数实际上不起作用——在我们的例子中,由于我们连接了以太网屏蔽,并且显然,其他一些软件驱动了定时器(这并不令人惊讶)——此外,tune() 函数可能会悄悄地滥用其他引脚,而不是所选的引脚,据我所知,由于其定时器使用。
因此,手动生成声音可能很有用。 代码片段确实很简单,还添加了按旋律播放代码
#include “pitches.h”
/* Cue Star Wars - Darth Vader 主题,开场音符! */ int melody_nak[] = { NOTE_G5, NOTE_G5, NOTE_G5, NOTE_DS5, NOTE_AS5, NOTE_G5, NOTE_DS5, NOTE_AS5, NOTE_G5}; int noteDurations_nak[] = { 330, 330, 330, 250, 120, 330, 250, 120, 500 };
int melody_ack[] = { NOTE_D6, NOTE_A6, NOTE_C7, NOTE_A6 }; int noteDurations_ack[] = { 120, 500, 120, 500 };
void toneManual(int pin, int frequency, int duration) { unsigned long period = 1000000/frequency; unsigned long length; boolean state = false; for (length = 0; length < (long) duration * 1000; length += period) { state = !state; digitalWrite(pin, state); /* 50uS 对应于循环体其余部分所花费的时间。
- 它看起来大致正确,但尚未精确调整为
- 16MHz ATMega。 */ delayMicroseconds(period - 50); } }
void playMelody(int *melody, int *noteDurations, int notes) { int i; for (i = 0; i < notes; i++) { toneManual(8, melody[i], noteDurations[i]); delay(noteDurations[i] * 6/10); } }
void playMelodyAck() { playMelody(melody_ack, noteDurations_ack, sizeof(melody_ack)/sizeof(melody_ack[0])); } void playMelodyNak() { playMelody(melody_nak, noteDurations_nak, sizeof(melody_nak)/sizeof(melody_nak[0])); }
从数字 -> 音调发生器示例草图中的 pitches.h 获取,即 /usr/share/arduino*/examples/2.Digital/toneMelody/pitches.h。
有一点很重要。 使用 tone() 时,你不需要正确设置引脚模式为输出——使用此例程你 需要这样做! 这花了我相当长的时间来调试…
”
“
Thomas Thym: GSoC: 需要导师! - 用于演示的优雅显示设置
注意
ATM 没有许可证设置
|  |
我最近指导了一些学生参与 Google Code In 项目。 现在 Google Summer of Code 的准备工作已经开始。 不幸的是,我不是黑客,我是一个宣传人员,我不能在这里指导。 但是,我有一些 GSoC 想法,我希望能够挠到某人的痒处,以便她或他可以指导这个想法。
**想法 1:(更优雅的)演示显示设置**
应用程序/组件:Plasma
简要说明: 多屏幕的处理在最近的几个版本中得到了持续改进。 两个屏幕的固定设置的处理似乎相当不错。 在演示模式下使用投影仪时,我很高兴看到更优雅(更简单)的设计。
预期结果: 在进行演示时,通常只有一个问题需要决定。 演示模式
-
两个屏幕上显示相同的图片,或者
-
笔记本电脑上显示笔记,投影仪上显示演示文稿。
对于 1:自动检测两个显示器的最小最大分辨率。 不像将图片缩放到全屏,最好保持比例并在笔记本电脑屏幕的左右两侧留出一些空白。
对于 2:自动检测两个显示器的最大分辨率并设置不同的分辨率。 所有面板、所有小部件和所有打开的窗口都应保留在笔记本电脑屏幕上。 投影仪屏幕仅显示壁纸。 投影仪“屏幕”位于笔记本电脑屏幕的上方或右侧或任何位置并不重要。
将该对话框链接到键盘快捷键(例如 Fn+F7)或在连接投影仪时自动启动它会非常有用。(目前我必须先从 krunner 启动 krandrtray,或者一直将符号放在任务栏中。 我不确定新用户是否能在几秒钟内弄清楚这一点。)
保存显示/plasma 设置(尤其是小部件位置等),以便在断开投影仪连接时恢复它们。(也许这可以通过活动来解决。)
额外积分:可以保存标准设置。 在第二步中,可以保存和加载不同的屏幕设置配置文件(例如在 powerdevil 中)。 演示模式 1 和 2 可以是这样的配置文件,用户可以根据需要修改它们(例如投影仪位于顶部或右侧)。
你觉得怎么样? 这是否挠到了你的痒处? 你能想象拥有这个功能会很酷吗? 至少对我来说,作为一个演示者,这真的会很棒。
”
“
Pascal Bleser: Packman 服务中断和迁移
注意
ATM 没有许可证设置。
从今晚 20:00 CET 开始,Packman 网站和 仓库 将会中断并进行数天(可能长达一周)的维护,在此期间以下服务将不可用或仅偶尔可用
-
Packman 网站本身://packman.links2linux.org
-
Packman 仓库,除了“Essentials”(参见“新的仓库布局”下面)
原因是我们将服务迁移到
-
最新版本的 openSUSE 构建服务(我们仍然使用旧版本)
-
新的仓库布局,以便能够更精细地控制 Packman 的哪些部分应该使用(参见下面)
为了尝试在维护期间保持最低限度的服务,你可以使用并引导人们使用我们的新仓库,这些仓库已经包含“Essentials”部分,几乎完成了每个人都需要的东西(mplayer、vlc、库等)。 新仓库的 URL 如下
那里还没有 .repo 文件,因此添加其中一个如下所示
zypper ar -n packman //packman.inode.at/suse/openSUSE_11.3/ packman
(显然请根据您的 openSUSE 版本调整 URL)。您也可以使用我们的镜像站点,因为它们已经拥有我们新的仓库:ftp://packman.links2linux.de/pub/packman/MIRRORS.
新的仓库布局
正如之前宣布的(包括在这里),我们早在 12 月就讨论过是否以及如何重新组织我们的仓库布局。直到现在,以及多年来,它一直都是“一个大型仓库”,这既有优点也有缺点
-
优点:易于使用,只需添加一个仓库即可完成
-
优点:易于管理
-
缺点:您会得到所有东西,包括来自其他仓库(特别是 build.opensuse.org,Packman 创建时并不存在)的重复包,以及与这些包的潜在冲突
-
缺点:需要同步的大型元数据文件(尽管 zypper 在这方面已经变得相当快)
我们提出了一种解决方案,因为越来越多的人要求拆分仓库,以便控制他们想要从 Packman 使用的内容
-
我们将拥有四个仓库,而不是一个:Essentials(必需)、Multimedia(多媒体)、Games(游戏)和 Extras(附加)
-
Essentials 将是让您的 openSUSE 多媒体体验启动的最低限度(库、MPlayer、vlc、ffmpeg 等)
-
Multimedia 将包含在 openSUSE 中不可用或仅以受损版本提供的其他应用程序,例如 avidemux 等…
-
Games 就是游戏,当然,我们会尝试将大部分可能托管在 build.opensuse.org 上的内容迁移到游戏项目
-
Extras 包含所有其他内容
为了提供两全其美的方案,或者说,仍然为您提供添加所有内容的旧选项,我们使用了一个小技巧,并在顶层目录上运行“createrepo”,从而生成包含来自上述所有仓库的所有软件包的仓库元数据,而无需在我们的服务器(和镜像站点)上复制 RPM 文件。
因此,简而言之,您仍然可以使用“旧方法”。
作为示例,一旦迁移完成并且 .repo 文件也可用,需要添加到 zypper 的内容
- 添加 Essentials 仓库
zypper ar -r //packman.inode.at/suse/openSUSE_11.3/Essentials/Essentials.repo
- 添加“所有内容”仓库
zypper ar -r //packman.inode.at/suse/openSUSE_11.3/packman.repo
我将在我的博客 上宣布我们的进度(该博客也在 Planet openSUSE 上聚合),并且在我们的迁移完成后,我肯定会在这里发布另一个公告。
提前感谢您的理解,并对可能造成的不便表示歉意。我们相信我们的举措不仅能为我们提供更好的基础设施,还能改善您使用 Packman 和 openSUSE 的体验。
”
“
注意
ATM 没有许可证设置。
与往年一样,Google 的代码之夏 再次来临,我们目前正在收集 openSUSE 的想法。因此,如果您想支持您最喜欢的发行版或寻找更深入参与的方式,请务必查看我们的 GSoC 信息页面。
或者,如果您想要跨发行版,那么强大的 构建服务 总是需要一些好奇的帮助来扩展其庞大的功能集 :-) 。这包括为当前不受支持的发行版(如 Arch Linux 或 Pardus)添加支持,以及使其 Web 用户界面更具社交性。
请随时将您的想法添加到 我们的列表中,并在我们的 IRC 频道(FreeNode 上的 #opensuse-project)上讨论它们。
”
“
Thomas Thym:GSoC 想法 2:KMail/Kleopatra 中改进(更优雅)的密钥生成
注意
ATM 没有许可证设置。
正如我在 之前的帖子 中提到的,我无法亲自指导 GSoC 学生,因此正在寻找一位替我完成这项任务的开发者。
**GSoC 想法 2:KMail/Kleopatra 中改进(更优雅)的密钥生成**
应用程序/组件:KDEPIM/KMail 和 Kleopatra
|  |
**简要说明:**
签署和加密电子邮件已经存在很长时间了,但只有少数人使用它。其中一个原因可能是,对于普通用户来说,使用它并不容易。对于个人和企业用户来说,它的重要性仍然很高。私营公司开始销售专有的安全电子邮件服务(例如,在德国 DE-Mail 和 e-brief)。KDE 软件中存在良好的密钥创建、签名和其他密钥管理功能。本提案的目标是使使用签名和加密电子邮件变得容易和快速。
预期结果
-
分析并优化密钥创建、签名等过程,使其创建和使用密钥变得简单易懂。 一种方法是在 KMail – 身份设置 – 密码学中添加一个“生成密钥”按钮(位于“更改”旁边);从 Kleopatra 启动密钥创建向导,并从该身份中获取名称和电子邮件地址(目前需要手动输入)。用户只需输入密码即可完成。提供一个“将私钥和撤销密钥保存到 USB”或类似按钮,以及“将公钥发送到服务器”/“使密钥公开”。将密钥创建(或导入可能性)添加到 KMail 的身份/帐户创建向导中。添加在 GUI 中创建撤销密钥的可能性(在将密钥发送到服务器时,会显示一条信息)。
-
引导用户完成整个签名和加密/解密电子邮件的过程。 提供以简单快速的方式了解该主题的可能性(离线帮助、在线帮助/wiki、视频、教程等)。展示他们如何使用密钥、如何获取密钥签名、如何签名其他密钥等。
-
集成其他免费/开源服务,例如 CAcert。
这些只是一些想法。如果有人感兴趣,我可以根据需要更详细地说明。
”
“
Nelson Marques:升级到 openSUSE 11.4 的 10 个理由
注意
本文根据 GNU 自由文档许可授权。
免责声明:基于个人偏好,并且非常个人化。其他人可能有不同的看法,这是我的。
-
艺术作品 – openSUSE 11.4 附带“Stripes”艺术作品。我特别喜欢控制台终端,它提供了非常好的对比度。启动画面图像在视觉上很有吸引力,并提供了愉悦的启动体验。
-
Wine – openSUSE 11.4 附带 Wine 1.3.10,对我来说效果很好。我尝试了魔戒在线(开箱即用,完美运行)和魔兽世界。在测试的产品中,我觉得 openSUSE 的推广需要更多地强调 Wine。马库斯一定为他的出色工作感到自豪,我对此非常感谢!
-
**仓库管理** – 我喜欢 openSUSE 的原因之一是它像“乐高”一样。您可以继续添加/删除软件仓库,并获得非常棒的体验。这项任务的成功需要一些头脑,但精通技术的调整者可以使用 openSUSE 仓库完成伟大的事情!
-
“开箱即用”因素 – 它就是有效…即使是我的 ATI 有问题。这对我来说是一个重要的问题。我不太喜欢安装 Linux 发行版,然后花几个小时来调整它以满足我的需求。使用 openSUSE 快速且干净地完成。
-
默认软件模式 – openSUSE 上的默认软件模式非常棒,并且满足了我日常计算任务的所有需求。
-
安全性和稳定性 – 毫无疑问,这是 openSUSE 的名片。没什么好说的,除了它能激发信任!
-
YaST 安装程序 – 我不是一个技术人员,所以我必须摘下帽子向 openSUSE 安装程序致敬。它“说”普通用户的语言,它为高级用户和初学者提供了出色的功能。它激发了人类对机器的绝对统治!
-
精选的上游项目 – 最知名的上游项目都存在!GNOME、KDE、LXDE 和朋友们,甚至 IceWM 也进入了 11.4。Banshee、VLC,你想要什么…一切都可以在 openSUSE 仓库中找到,甚至包括社区仓库,例如 GNOME:Ayatana!无论您正在寻找什么软件,它肯定在 openSUSE 仓库中!
-
GNOME – 它还需要介绍吗?不!它成熟、稳定、坚如磐石,并且将为任何用户提供强大的桌面体验!对于想要再使用一段时间 GNOME2 的人,以及所有 GNOME3 粉丝,openSUSE 11.4 是必不可少的。您稍后可以在 openSUSE 11.4 中启用该功能!
-
社区 – 一个强大而乐于助人的社区,我们的用户可以依靠它。在修复错误方面迅速、在遇到麻烦时乐于助人,并致力于为我们的用户提供最佳的 Linux 体验。这一切都关乎面孔和人际互动,这一切都关乎人类掌控机器!而且我们大多数人会说您的语言!
”
“
Thomas Thym:GSoC 想法 3:在 PDF 中存储注释
注意
ATM 没有许可证设置。
正如我在 之前的帖子 中提到的,我无法亲自指导 GSoC 学生,因此正在寻找一位替我完成这项任务的开发者。
**GSoC 想法 3:在 PDF 文件中存储注释**
应用程序/组件:Okular/Poppler
简要说明:可以使用 Okular 存储注释。它们保存在单独的文件中。最想要的错误之一是 151614(123 条评论,739 票)。在我们的 Okular 中拥有该功能将非常棒。
预期结果:
-
将注释存储在 PDF 文件中。
-
如果这还不够,请添加支持修改 PDF(插入、删除页面等)。
在我的下一生,我会成为一名开发者,然后我就可以亲自指导这个项目了。在发生这种情况之前,我真的希望其他人站出来。
”
“
在线社区和自由桌面 /Frank Karlitscheck:ownCloud 更新
注意
本文根据知识共享署名-相同方式共享3.0未移植许可授权.
ownCloud 目前正在发生很多很棒的事情。François 正在开发一个超级酷的新 Web 界面。它看起来真的很不错。
我们有一个很棒的新音频播放器,因此人们可以轻松地从所有设备访问他们的媒体。这适用于 Amarok 或只是您的浏览器。几个人正在开发一个用于 KDE 的同步客户端。离线访问您的文件非常重要。这太酷了。我对我们前进的速度感到非常惊讶。
另一件很棒的事情是,我们有一个首个提供托管 ownCloud 服务的提供商,如果您自己没有 Web 空间来托管它。PackageCloud 提供 100MB 的免费 ownCloud 安装,以及每月 5 欧元的价格提供无限存储和流量的安装。我认为这是一个非常好的优惠。完全免费的软件,而且比其他云解决方案更实惠。如果您没有自己的服务器,请在此处试用:https://www.packagecloud.com/?au=owncloud
我们将再次参加今年的 Google 代码之夏。因此,如果您有想法,请将其添加到头脑风暴页面://community.kde.org/GSoC/2011/Ideas#ownCloud
我们还在计划第一次 ownCloud 开发者会议。它将于 4 月 15 日至 18 日在德国斯图加特举行。//community.kde.org/Sprints/ownCloud2011 我们将破解 ownCloud 并计划下一个版本。
如果您想参加会议并帮助开发 ownCloud,请给我发送电子邮件。干杯,Frank
”
“
Michal Hrusecky:GSoC 2011 想法 – SaX 3
注意
本文根据 署名-非商业性使用-相同方式共享 3.0 未移植 许可授权
您可能已经从每个人那里听说了这个消息。2011 年 Google 代码之夏即将到来,openSUSE 想要参与。我们目前正在收集想法和导师,并将申请。我也提出了一些项目,并自愿担任导师。我看到 Thomas Thym 介绍他的 GSoC 想法,我认为撰写博客文章来介绍项目很棒。所以我会加入,这就是许多人一直等待的项目 – SaX 3。
SaX 3
我想我不需要解释 SaX 2 的作用。它是 openFATE 中最受投票的功能 – 让 SaX 恢复活力。SaX 2 是配置 X 服务器的工具。每当您的 X 行为不正常时,每当您需要调整任何设置时,SaX 2 都在那里为您服务。不幸的是,它只能使用 xorg.conf 文件。如今,X 已经好多了。我们已经自动检测到所有内容,这在大多数情况下都有效。一些小的调整可以添加到 /etc/X11/xorg.conf.d 目录中,并且每个调整都可以放在单独的文件中。这比以前更好、更容易照顾、更容易理解和维护。但是,如前所述,SaX2 无法处理当前的情况。因此,我建议在 GSoC 中创建 SaX 3。
特性
主要功能是它应该能够配置 X。这意味着强制它们使用您的监视器声称支持的不同模式,强制它使用不同的图形卡驱动程序或更改默认分辨率。还有一些小的调整,例如每个鼠标驱动程序具有特定的设置(我的触控板和外部鼠标的设置非常不同),或者默认键盘布局。我想我们都期望 SaX 具有此基本功能。
从编码的角度来看,我们需要尽可能地保持它的小巧。由于它将是基本的管理工具之一,我们不想为了配置 X 而拉入几个框架。而且,如果我无法让 X 正常工作,我仍然想使用这个工具。因此,很明显,ncurses UI 是必须的。另一方面,一旦 X 运行,我不想看到任何丑陋的 ncurses,而是想要漂亮的 Qt/GTK。因此,它也应该支持至少一些工具包,以获得漂亮的 X 窗口 UI。但是,由于这可能会拉入一些依赖项,并将 Qt 拉到您的极简 PekWM 桌面可能会令人恐惧,因此它应该是可选的,并且 SaX 应该能够检测它是否已安装以及 X 是否正在运行,以便它可以将其使用或不使用。
另一个有点重要的功能是使其与发行版无关,以便其他发行版可以轻松地使用它、改进它并贡献回来,从而使我们所有人创造一个更美好的世界 ;-)
**学生?**
我已经在 wiki 上写了它,昨天我已经收到了一位感兴趣的学生的电子邮件,他正在考虑它!因此,如果 openSUSE 和 SaX3 被选中,那么我们很有可能拥有它!
”
“
注意
ATM 没有许可证设置。
我们将从我们的主服务器以及 openSUSE 11.1 Packman 仓库中删除 镜像。
如果您想保留一份副本(出于任何原因,因为它们未维护),请务必在周一(2011-02-28)之前拉取树。
原因显而易见,因为 openSUSE 11.1 自 1 月中旬起已停止使用,并且由于我们 正在重组我们的仓库,我们需要一些额外的空间,并且不想给我们的 镜像 带来太大的负担(其中有一些 rsync 镜像)。
”
“
注意
[本文根据知识共享署名-相同方式共享 3.0 未移植许可协议授权]
再次提醒各位谷歌用户。我姐姐的机器里装了我的旧款 Radeon 7000 (RV100) 显卡,在系统升级后,我们遇到了性能问题;安装了 firmware-linux 后,DRI 等都正常,但繁重的 2D 闪烁工作(例如移动窗口、OpenTTD、在各种应用程序中变暗/变亮整个屏幕)在 Xorg 中消耗了大量的 CPU,并且运行非常卡顿。
看起来 KMS 中存在一些错误;在内核命令行中使用 radeon.modeset=0 有可能解决这类问题!
”
openSUSE 论坛
“
openSUSE 11.4 发布派对?请在此处发布你的信息!!
距离 openSUSE 11.4 发布还有十三天,时间是 3 月 10 日。我们在荷兰正在尝试举办一个发布派对,日期和地点将在此线程中公布。如果你正在参加发布派对,自己组织一个,或者在家举办一个私人派对,这是一个让其他人了解情况的机会,看看你附近是否有派对(或者至少足够近可以及时赶到)。
”
“
当你怀疑有入侵者时,从哪里开始?这是一个用户发起的线程,他想确保没有人入侵了他的电脑。请继续阅读,了解你可以做些什么。
”
“
在 Linux 系统中,主要有两种类型的软件包:Debian 和 RPM(Redhat 包管理)。有时会发生应用程序只提供一种格式的情况,而用户运行的是使用另一种格式的发行版。阅读以了解当你想要在 openSUSE(基于 rpm)上安装软件时,可以使用 Debian 包来做什么。
”
“
本周子论坛: 笔记本电脑
虽然笔记本电脑不过是紧凑格式的电脑,但它仍然是一种不同的机器,具有所有内置硬件。制造商并不总是提供有关所用硬件的正确信息,更不用说提供良好的 Linux 支持了。因此,很久以前就为笔记本电脑用户创建了一个子论坛。
”
鸣谢
感谢本期
-
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 库
版权
我们的许可列表
商标
SUSE ®、openSUSE ®、openSUSE ® Logo 和 Novell ® 是 Novell, Inc. 的注册商标。
Linux ® 是 Linus Torvalds 的注册商标
反馈
你对本文中提到的任何内容有评论吗?那么请直接前往 评论区 告诉我们!
或者,如果您想参与 openSUSE:Weekly 新闻团队,请查看我们的团队页面并加入!
如果您不知道如何贡献,请查看 贡献页面。
与我们交流
或者通过 IRC、论坛或邮件列表与更广泛的 openSUSE 社区沟通或获取帮助,请参见 沟通。
访问我们的 connect.opensuse.org 页面:并提供您的反馈。
访问我们的 Facebook 粉丝专页:粉丝专页
保持更新
您可以在 news.opensuse.org 订阅 openSUSE Weekly News RSS 订阅源。
DOCS:访问官方 openSUSE 文档页面:docs.opensuse.org。
翻译
openSUSE 每周新闻已被翻译成多种语言。第 164 期可用的是
即将推出
您可以在 此处 跟踪翻译进度。
首次发表于://saigkill.homelinux.net
公告
状态更新
发行版
SUSE Studio
构建服务团队
GNOME 团队
openFATE 团队
openSUSE 的新/更新应用程序
安全更新
Kernel Review
技巧和窍门
Planet SUSE
openSUSE 论坛
鸣谢
致谢
版权
反馈