分类 新闻 下的文章

前几天,Fedora 项目组的 Adam Williamson 发布一则服务公告(PSA),提醒 Fedora 社区在内部更新过程中出现了严重问题!

许多 Fedora 24 的用户报告称,从 4 日起,当他们在桌面中运行 dnf update 命令,通过官方软件仓库更新软件时会遇到 “duplicated packages” 和 “kernel updates not working” 等错误。

经过一些调查,Williamson 得出结论在 dnf update 过程中存在一个 bug,会导致图形界面,比如 GNOME 或 KDE,甚至整个 X Window 系统(X11)崩溃,但是这与用户的硬件配置和安装的软件有关。

“当崩溃发生时,更新进程会被杀死以至于不能完整结束,这就是为什么会得到 ‘duplicated packages’ 或其它的奇怪错误的原因”,Adam Williamson 说,“我在努力和报告者配合调查原因,希望能够解决它,但是,此刻,不要在桌面里面运行 dnf update !

所以,如果你正在使用 Fedora 24 操作系统,当你在使用 KDE、GNOME、Xfce 等桌面环境时,千万不要执行 dnf update 命令。你可以通过按下 Ctrl+Alt+F3 切换到文本模式来执行它,或者使用离线更新系统。

截止到现在,该 bug 仍无修复完成的通知。

10 月 4 日,KDE 项目发布了其最新的桌面环境 KDE 5.8,它是面向 GNU/Linux 发行版的流行的现代桌面环境。

经过几个月的开发和几个版本的迭代,KDE 5.8 带着若干新功能闪亮登场,取代了之前的 5.7 系列——虽然 5.7 才于 9 月 13 日发布了其第五个维护版本。KDE 5.8 是一个长期支持版本(LTS),它会一直支持到 2018 年。

今天,KDE 发布了其旗舰产品 Plasma 的首个 LTS 版本”,公告中称,“这标志着它的开发人员和设计师们认为它已经可以推荐给普罗大众了。如果你以前体验过 KDE,但是由于种种原因弃之而去,那么现在是你该重新考虑回来的时候了。Plasma 是一个初看简单,实则强大的桌面环境!”

(注,虽然 KDE 3.5 发布于 2005 年 11 月 29 日,而下一个版本 4.0 在 2008 年 1 月 11 日才发布,但是 KDE Plasma 5.8 是官方认可的第一个 LTS 版本)

KDE 主要功能

新版本的 KDE 的主要功能包括:支持桌面小工具;新的系统级搜索功能可以让用户在 KDE 桌面里面搜索任何东西,包括应用、音乐、视频、文件、目录等等;此外还有很多新的东西,包括桌面墙纸、小工具、桌面效果、窗口风格,以及丰富的定制能力。

桌面小工具

桌面小工具

放在你桌面上的有用小工具可以让你及时关注每天的天气,休息的时候可以欣赏漫画,或者简单的用来做做计算。

各种新鲜热辣的装饰素材

各种新鲜热辣的装饰素材

用下载的墙纸、窗口风格、小工具、桌面效果和大量的其它装饰素材打扮你的桌面。我们提供了一个 KDE 商店,可供你在海量的素材中进行选择。

桌面搜索

桌面搜索

Plasma 可以让你在桌面上搜索应用、文件夹、音乐、视频、文件等等你任何想找的东西。

统一的外观

统一的外观

Plasma 的默认 Breeze 主题将各种可视组件的外观打造为一致的风格,这包括用 Qt 4、Qt 5、GTK 2、GTK 3 等等开发的应用,甚至还包括 LibreOffice。

与手机集成

与手机集成

使用 KDE Connect 你可以在桌面上接到短信提醒、可以轻松传输文件、在接到电话时自动静默音乐,甚至将你的手机当成一个遥控器。

无尽的定制可能性

无尽的定制可能性

Plasma 以简洁为本,但是你可以用各种小工具、面板、屏幕和风格来定制它。

KDE 5.8 中的新变化

KDE 完美打造了从开机到关机的整个过程、支持从右向左文字、简化了全局快捷键、改进了许多小应用、修复了多屏支持的问题、更好的支持了坞站和投影仪、增强了 KWin 窗口管理器、新的默认字体、Kirigami 界面更舒适,以及更好的 Wayland 支持!

从启动到关机的一致体验

从启动到关机的一致体验

这个版本带来了全新的登录屏设计,从开机到关闭,给你一个完整的 Breeze 体验。布局经过精细打磨,更适合作为团体或公司办公用的计算机使用。它更加顺滑,也支持更多的定制能力,比如说,所有的 Plasma 插件,比如幻灯片小工具或动画墙纸小工具现在都可以放在锁屏上了。

支持从右向左的语言

支持从右向左的语言

对希伯来语和阿拉伯语这样从右向左书写的语言的支持进行了极大改进。面板内容、桌面和配置对话框会如镜面般反射过来。Plasma 的边栏,比如小工具栏、窗口切换器、活动管理群都放在了屏幕右侧。

改进的应用

媒体播放器的上下文菜单

重写了虚拟桌面切换器(即 Pager)和窗口列表应用,使用了我们在 5.7 中引入的新任务管理器后端,这可以让它们使用同任务管理器一样的数据,从而降低了内存占用并提升了性能。在多屏幕时,虚拟桌面切换器现在也可以设置为仅显示在当前屏幕上,现在它与活动切换器应用大部分代码都相同。

任务管理器在这个版本中有了更多的用处。以前仅在任务管理器提示菜单中可用的媒体控制器现在也可以在上下文菜单中访问了。此外,在拖放操作中可以将窗口拖到前端,将文件拖入任务管理器中会以其关联的应用打开。分组窗口的弹窗现在可以使用键盘进行导航,并且其标签的文字渲染也进行了改进。

简化的全局快捷键

全局快捷键设置

全局快捷键的配置现在针对应用启动后最常用的任务进行了简化。跳转功能是在前一个版本中增加的,全局快捷键现在可以配置跳转到一个应用内的特定功能上。

由于我们在 Wayland 方面的突破,现在可以提供称之为“ 修饰快捷键 modifier-only shortcuts ”的功能,它可以让你只需要按下 Alt 键(或 Meta 键)就可以打开应用菜单。由于这个功能很受欢迎,所以被移植回 X11 会话中了。

其他改进

Plasma Discover 的新界面

这个版本修复了多屏支持方面许多问题,并在 Qt 5.6.1 的支持下显著提升了坞站和投影仪的体验。

Plasma 的窗口管理器 KWin 现在通过 llvmpipe 进行 合成 compositing ,更易于用在少见的硬件和嵌入式设备上。对于要求关闭合成的应用现在有了标准化而广泛使用的界面,移除了“ 非重定向全屏 Unredirect Fullscreen ”选项,它通常会导致一些稳定性问题,因为很多驱动已经不支持它了。

我们的跨平台 UI 组件 Kirigami 现在已经发布,你可以试试看我们用它重新打造的 Plasma Discover。

我们也换了新的默认字体,来自 Google 的 Noto 字体包括了 Unicode 标准中的所有字符,而我们的等宽字体修饰非常适合于程序员和面向终端的用户。

Wayland 支持

Wayland 之上的 Plasma 现在支持 GTK+

在过去几个月当中,在 Wayland 上运行 Plasma 经历了漫长的工作。虽然我们的长期支持的范围并不包括快速发展的 Wayland 方面,不过我们认为它可以经受更多的测试了。虽然仍然有一些小问题和功能缺失,但是现在我们希望你可以试试它并给我们反馈。这个版本中部分改进如下:

  • 支持 xdg-shell,比如现在支持 GTK+ 应用了
  • 对触屏支持做了很多改进
  • 支持触屏手势,虽然现在还没有任何手势
  • 现在支持滑动弹窗效果
  • 在 X11 和 Wayland 应用之间同步剪贴板内容

更多的详细变更内容请参见变更日志

支持期直到 2018 年 4 月

如上面所提到的,KDE Plasma 5.8 LTS 会支持到 2018 年,并将会发布至少 9 个维护版本。而第一个维护版本 KDE Plasma 5.8.1 在下周的 10 月 11 日就要发布了!按照开发计划,开始的维护版本发布会很频繁,简直让人目不暇接:之后再过一周会发布 5.8.2,11 月 1 日发布 5.8.3,11 月 22 日发布 5.8.4。

下载与使用

体验镜像

体验 KDE 5.8 最容易的方式是将体验镜像放到可启动的 USB 棒中,你可用在 KDE 社区维基中找到 Plasma 5 的体验镜像列表

下载软件包

软件包如下:

源代码

你也可以从源代码直接安装 Plasma 5。KDE 社区维基有如何编译的指导。注意,Plasma 5 不能与 Plasma 4 共存,你需要卸载旧版本或将其安装到不同的前缀目录下。

KDE 20 周年纪念北京庆祝沙龙

2016 年 10 月 15 日,由普华基础软件与“Linux 中国”开源社区共同联合主办的 KDE 20 周年庆祝沙龙在北京召开,欢迎各位 KDE 用户和开源爱好者们参加,沙龙不但由社区骨灰级爱好者进行讲演,而且还提供了琳琅满目的独有纪念品。报名人数名额限定,希望参加者需尽快报名

这是 KDE 在国内的第一次大型活动。该活动得到了 KDE 的官方认证,可以通过官方活动入口这里直接报名。

在此沙龙上,我们还会宣布成立 KDE 中国用户组 China KUG,您将成为 China KUG 的第一批成员。

KDE 20 周年纪念沙龙

来吧!和我们一起吃蛋糕、合影,分享 KDE 体会,还有机会获取 iSOFTLinux V4.0 U 盘、KDE 二十周年 T 恤等多种奖品。我们在这里真诚期待每一个 KDE 爱好者及开源软件爱好者的到来!

KDE 20 周年纪念专属定制限量 T 恤

沙龙日程

13:30–14:00签到
14:00-14:30KDE 20 年发展历史 (KDE 成员 Leslie Zhai 讲演)
14:30-14:50国际及国内 KDE KOL 对本次北京庆祝活动的祝贺视频
14:50–15:20KDE 组件打包
15:20-15:50KDE-China 翻译组介绍
15:50-16:1020 周年庆典(蛋糕)
16:20-16:40China KUG 成立仪式
16:40-17:00游戏及合影

沙龙地点

北京海淀区农大南路 1 号硅谷亮城 8 号楼 1 层布谷森林咖啡厅

请务必提前报名,好给您预留座位。

各位 “Linux 中国”的朋友们,无论你是在用电脑还是手机,无论你是用浏览器访问“Linux 中国”的网站还是用微信接收推送,抑或者你就是用 RSS 阅读软件一直订阅我们的频道的。那么这里有一个小小的调查,希望得到您的反馈。不长,一分钟就行。

1、我不知道有这个东西

1.1、我不会去订阅 RSS

1.2、告诉我 RSS 地址在哪里,我去订阅

2、我已经订阅了“Linux 中国”的 RSS

2.1、RSS 订阅中有标题和摘要就行了,感兴趣我会点击链接的

2.2、RSS 订阅还是要全文的,毕竟我不喜欢再打开浏览器

请在下面发表您的评论即可。

更新:

本来发此文是考虑将现有的 RSS 从全文方式改为摘要方式——倒不是为了引流,而是为了规避部分恶意爬虫。不过没有想到得到了大家这么多的回复,而且使用 RSS 的人要比我预想中的多得多。

虽然大家有不少人提到了有标题和摘要就可以了,不过也还有更多的人提到要全文,那就保持不变吧,还是全文好了~

最后,谢谢大家的关注和回复,如有任何建议,请随时反馈给我们。

更新2:

增加了一个专门提供摘要方式的 RSS :https://linux.cn/rss-digest.xml 大家可以试试(页面左上角也有链接)。如发现有不足之处,敬请提出。

Firefox 浏览器背后的 Mozilla 基金会正在考虑对沃通(WoSign)及被其秘密收购的 StartCom(著名的 StartSSL 即其旗下产品)这两个 CA 一年内新签发的所有 SSL 证书进行封杀。

Mozilla 的工程师是在对这两个 CA 签发了一系列可疑的 SSL SHA-1 证书进行调查之后,宣布了这个禁令。

这两家 CA 试图规避 SHA-1 停用政策

该问题主要是因为各大主要浏览器厂商共同决定从 2016 年 1 月 1 日开始就停止接受采用陈旧的 SHA-1 签名算法的证书。而 Mozilla 指责沃通今年还在签发 SHA-1 签名的证书,并将签发日期倒填成去年 12 月份。

虽然 Mozilla 也允许一些其它的 CA 在 2016 年 1 月 1 日之后继续签发 SHA-1 证书,比如说赛门铁克,但是他们仅允许那些通过了复杂的审批流程的 CA 这样做,而显然沃通没有得到同意。

沃通秘密收购了 StartCom

此外,沃通似乎在否认其收购了以色列 CA 公司 StartCom。Mozilla 说,沃通已经于 2015 年 11 月 1 日百分百地收购了 StartCom。而另一方面,据奇虎 360 称,它共计持有 84% 的沃通股份。但是这些信息沃通此前都予以否认或拒绝发表意见。

此外,在 Mozilla 披露的技术细节中显示,StartCom 已经开始使用沃通的基础架构来签发新的证书了。而且,StartCom 也和沃通一样在 2016 年采用了倒填日期的手段来签发 SHA-1 证书。Mozilla 的安全工程师也展示了这种违例的案例细节。

Mozilla 的调查发现,一个和 GeoTrust CA 合作了多年的付费处理机构 Tyro 突然在 6 月中旬使用 StartCom 部署了一个 SHA-1 签名的证书,而此前该机构从未和 StartCom 有过合作。该证书看起来是在 2015 年 12 月 20 日签发的,而在同一个日期 StartCom 签发大量的 SHA-1 证书。Mozlla 发现这些证书部署于 2016 年中,这很不正常,这显然是采用倒填日期来规避 SHA-1 停用的策略。

这些问题以及其它的更多问题让 Mozilla 决定在至少一年内不再信任沃通和 StartCom 的 SSL 证书。

或许会永久封杀

Mozilla 说这个临时封杀仅针对这两个公司最新签发的证书,不影响已经分发给他们的客户的证书。如果这两个公司在一年的封杀后没有通过一系列的检查,Mozilla 将准备封杀这两个公司的所有证书。

“许多人都在盯着 Web PKI 安全体系,如果发现了这样的倒填(不管是什么原因),Mozilla 会立即永久地取消对沃通和 StartCom 根证书的信任。”该报告中说。

此外,Chrome 和其它产品的对它们的封杀也在计划中。“其它的浏览器厂商和根证书存储运营者也会做出他们自己的决定,我们在这个文档中摆出了这些信息,以便他们了解我们做出这个决定的原因,并可以据此做出他们的决定。”Mozilla 说。

TypeScript 是一种基于 JavaScript 衍生的语言,是由微软为了使大型 Web 应用开发更容易而创造的一种语言,现在已经发布了 2.0 里程碑版本

在用于大型开发时, JavaScript 由于其固有的特性而面临一些挑战。其它的静态编译语言,如 C#、Java 和 C++ 在每次开发人员敲下“编译”时会进行全面的错误检查,而 JavaScript 直到运行时才会做错误检查。这意味着,从输入错误到像对非数字进行数学运算这样的错误用法都根本不会遇到检查,所以,用户不走运的话就会遇到这些问题。而在 TypeScript 中,微软的目标是引入一些其它语言也提供的检查和校验,而依然保持和 JavaScript 的兼容性,并可以编译成 JavaScript。

根据介绍,TypeScript 2.0 引入了一些新功能,改进了性能、增强了 JavaScript 兼容性,并在 TypeScript 进行编译时扩大了错误检查的范围。TypeScript 2.0 中的一大进步就是给予开发人员对 null 值的更大控制。

null 用于表示变量根本没有值,它被其发明人戏称为“价值十亿美元的错误”。一次又一次,程序总是由于没有正确检查一个值是否是 null 值而掉到坑里。但是不管好与不好,所有主流的编程语言都支持这个 null 的概念。

TypeScript 2.0 引入了许多新的特性,但是其中最大的特性就是对 null 值的控制。在 TypeScript 2.0 中,开发人员可以可以启用一种新的行为,以默认防止变量赋值为 null。当启用该选项时,默认情况下变量必须有一个值,且这个值不能是 null。这可以让编译器发现变量没有初始化的错误。

TypeScript 似乎赢得了许多 JavaScript 开发者的拥护,谷歌采用它来开发 Angular 2 框架,而 Visual Studio、Visual Studio Code、Eclipse、Emacs、Vim 等等开发环境也都支持 TypeScript。微软已经把它作为社区驱动的项目进行了开源,目前已经有超过 150 个独立贡献者参与了该项目,这已经是雷蒙德拥抱开源的成功典范之一。

今日关注

经过半年的努力开发,别名为“ 卡尔斯鲁厄 Karlsruhe ”的 GNOME 3.22 正式发布了!

“GNOME Software 可以安装和更新 Flatpak 软件包,GNOME Builder 则可以创建它们,而桌面则为沙盒化的应用提供了可移植的实现。对于核心的 GNOME 应用的改进包括 GNOME Files 中的批量改名、GNOME Photos 中的分享支持,并更新了 GNOME Software 的外观。” Matthias Clasen 在发布公告中说到。

此外,Nautilus 内置了对压缩文件的支持;GNOME Calendar 中新的周视图、支持警告、事件拖放等;重新打造的 GNOME Software 支持更新固件、重新设计的键盘设置和崭新的 GNOME Control Center 以及 dconf Editor。更多变化可以参考官方的发布备注

Application Launching Screenshot

GNU Image Manipulation Program Screenshot

Map with Directions Screenshot

Weather Screenshot

Online Account Types

图文摘要

运行在 VirtualBox 中的 Ubuntu

即将发布的 Ubuntu 16.10 默认安装的还是 Unity 7。Canonical 表示他们在努力改进 Unity 7 中的 低级图形模式 low graphics mode ,特别是当 Ubuntu 运行在虚拟机中时,低级图形模式可以减少桌面元素的动画效果,比如启动器、桌面菜单、窗口切换器等,以及减少窗口阴影、淡入淡出效果。这样可以让你运行在 VirtualBox 中的 Ubuntu 显示的更快。同样,这些改进也能提升远程的 Ubuntu 图形界面的访问速度。

如果要在 16.10 发布前就体验一下低级图形模式,因为 16.04 LTS 的 Unity 7 已经有了低级图形模式,所以你可以在 16.04 LTS 中的 ~/.config/upstart/lowgfx.conf 加入如下行:

start on starting unity7
pre-start script
    initctl set-env -g UNITY_LOW_GFX_MODE=1
end script

来提前体验一下。

Wayland & Weston 1.12.0 compositor

Wayland 显示服务器 1.12.0 和 Weston compositor 1.12.0 发布。

APT 1.3 发布

经历了 12 个开发版之后,APT 开发团队宣布发布了 APT 1.3,最值得注意的是,在“Signed-By”功能中支持多个指纹,这样可以让软件包发布更加安全。另外,也对 EDSP (External Dependency Solver Protocol) 协议规范做了多处改进。