openSUSE 13.1 抢先看:Plasma 桌面用户将获得什么

2013年11月4日 | Jos Poortvliet | 无许可

Release Geeko Biting KDE几天前我们介绍了 GNOME 抢先看,今天轮到蓝色阵营了!虽然 GNOME 仍在经历激进的变化,但 KDE 已经有一段时间处于增量模式,不断完善他们的 Plasma 桌面、Netbook 界面,并开发新的 Plasma Active 界面以适应触摸设备。在本文中,我们将介绍 Plasma,回顾 Plasma 背后的选择,然后审查本次发布的一些主要变化。

KDE、Plasma 和你

在 KDE 软件 4.0 版本发布时,桌面团队得出结论,他们无法进一步改进现有的东西。为了实现“透明”面板等功能,需要丑陋的补丁;无法正确调整某些组件的大小,而桌面小部件的实现方式非常糟糕。更不用说添加“触摸友好性”了;性能也开始出现问题。大多数补丁都无法扩展到高分辨率屏幕、多个小部件、多显示器和触摸解决方案。

介绍 Plasma

Plasma 的理念是着眼于未来。未来,将出现具有触摸和各种分辨率和外形尺寸的设备。手机、媒体中心、平板电脑。开发人员清楚地认识到,没有一种解决方案可以在所有这些设备上都能很好地工作。鼠标驱动的桌面界面与手机优化的触摸设计具有截然不同的交互模式,而平板电脑又完全不同。更不用说电视上的“10 英尺”界面,需要通过遥控器控制。用户界面需要的不仅仅是可扩展性;它们应该能够根据运行的设备外形尺寸进行调整。

[caption id=”attachment_17215” align=”alignright” width=”300”]flexible widgets 灵活的小部件[/caption]

值得注意的是,许多竞争对手,无论是自由软件还是专有软件,仍然没有完全实现这种可扩展性——这让他们的用户感到沮丧。

构建用户界面框架

与其构建单个界面,不如决定构建一个用于构建用户界面的框架:Plasma。在这个框架之上,团队开发了传统的桌面工作区:Plasma Desktop。作为一项实验,他们还编写了一个手机工作区(Plasma Mobile),后来又组装了 Plasma Netbook。

虽然这些都为用户提供了截然不同的界面,但它们共享了超过 90% 的底层功能,并且可以在几周内开发出全新的用户体验!在 他自己的博客上的最近评论中,Sebastian Kügler 称之为

“_规范,而不是降低到最低公分母_"

[caption id=”attachment_17282” align=”alignright” width=”225”]Sticky window snapping 粘性窗口吸附(点击查看大图)[/caption]

在 Plasma 中,一切都可以替换。这些部分可以转换,适应新的界面范例。任务栏上的拇指大小的按钮,当获得桌面空间时,可以变成一个功能齐全的交互式小部件。在右侧的屏幕截图中,你可以看到三个不同的窗口小部件:面板和桌面上的菜单;面板上的天气小部件,一次在小面板上,第二次在大面板上;以及面板和桌面上的温度小部件,一次大,一次小。

脚本也是其中的一部分。窗口管理器 KWin 提供了有趣的脚本,例如粘性窗口吸附。这将移动一起吸附的窗口,请参阅右侧的动画。 另一个脚本将确保每当你点击任何 GIMP 窗口时,它们都会浮到桌面的最前面——不再需要寻找工具对话框。

设计

与 Linux 上最突出的竞争对手不同,KDE 专注于花费大量时间进行计算的用户。正如Ton 所说,Blender 基金会主席

“_如果你选择开发易于学习的 3D 工具,你将做出牺牲速度和易用性的决定,以换取频繁用户的便利。你将不得不缩小到针对通用(初学者)用例而优化的用户界面,而不是针对想要处理复杂性并有时间追求质量的用户。_"

这不仅适用于高级 3D 建模应用程序,还适用于更多应用程序。一旦你每天坐在桌面电脑前 6 或 8 个小时,你就会关心拥有一个高效的工作流程,以便尽快完成工作。这需要 Plasma Desktop 能够提供的灵活性和可配置性。适应并提供更多用户工作方式的选项,而不是强迫用户进入固定的工作流程,这是 KDE 软件的优势所在。当然,易用性和高效工作所需的灵活性并不总是相互矛盾的,KDE 团队正在继续寻找使事情变得**同时**更轻松和更快捷的方法。

[caption id=”attachment_17220” align=”alignright” width=”300”]pastebin animation 粘贴箱动画(点击查看动画)[/caption]

例如,作为 KDE 用户,我使用一个工作流程,我经常在各种聊天频道中共享图像或文本片段。将“粘贴箱”小部件添加到我的主面板后,共享某物只需简单地将它拖放到此小部件上,然后在适当的频道中Ctrl-V 即可共享链接。

因此,Plasma 旨在允许各种用户交互模式(在“工作区”中实现),从传统的桌面到 GNOME 团队正在使用 GNOME Shell 所做的更具异国情调的模式。组件可以用多种语言编写,QML 目前正成为一个突出的选择。

今天:长期支持

Plasma Desktop 和 Netbook 工作区,KDE 团队几个月前发布,是**长期支持**版本。这是因为虽然 KDE 社区正在缓慢地将重点转移到下一代工具包,Qt 5,但他们也致力于为当前平台的用户提供稳定的错误修复流。

[caption id=”attachment_17288” align=”alignright” width=”300”]Kscreen Kscreen[/caption]

完善细节

作为增量发布,Plasma 工作区主要带来完善和稳定性。Plasma 的基本小部件已经进行了多项改进。电源管理小部件现在可以处理带背光键盘和多个电池,菜单显示最近安装的应用程序,并且可以轻松地按类型禁用通知。混音器应用程序引入了新的界面和 MPRIS2 支持以控制媒体播放器。最后,窗口管理改进了边缘检测和快速平铺,提高了性能并添加了新的动画。

这种对稳定性的关注并不意味着没有新功能:openSUSE 13.1 带有新的“kscreen”工具来处理多显示器设置。它比以前的“krandr”具有更好的默认设置,并记住下次连接外部显示器或投影仪时的设置。它还具有面向视觉的拖放界面。

还有一些更具实验性的功能,包括初步的 Wayland 支持和新的 plasma-nm 网络管理 plasmoid,虽然尚未被认为完全稳定,但绝对值得一试。

[caption id=”attachment_17285” align=”alignright” width=”213”]lining-up-transparency-slow 使用透明度对齐窗口[/caption]

应用程序

KDE 不仅开发 Plasma 工作区,还开发了广泛的应用程序来帮助你完成工作。虽然一些努力正在朝着 Frameworks 5 和朋友们的方向发展,但大多数应用程序开发人员仍在继续改进 4 系列,并预计将继续这样做。

在 KDE PIM 中,KDE 电子邮件客户端中的新“稍后发送”功能允许在特定日期和时间安排电子邮件的发送,并允许根据指定的间隔重复发送。新功能还包括垃圾邮件检测,Blogilo 博客工具具有新的 HTML 编辑器。

KTouch 现在带有从右到左的支持,Okular 在表单和注释中具有撤销/重做功能,KStars 显示你所在地区即将发生的有趣事件,数学工具和游戏获得了新的图形、关卡和计算。

对于开发人员,高级文本编辑器 Kate 引入了 Python(2 和 3)、JavaScript 和 JQuery、Django 和 XML 的扩展语言支持,具有静态和动态自动完成、缩进、代码片段等。kdev-python 是一个将 Python 支持添加到 KDevelop IDE 的插件,提供代码完成、实时语法检查、交互式调试和 Python 代码的自定义文档。

实验

openSUSE 13.1 不仅仅是“只是”一个可靠的工作马:其中包含令人兴奋的技术。Wayland 支持和 plasma-nm 网络管理 applet 已经提到,但本次发布中还有更多前沿技术。openSUSE 提供了最新的 Qt 5.1.1,为 openSUSE 用户和开发人员带来了最新的稳定开源工具包版本。最新的 QtWebkit 2.3.3 也可用,openSUSE KDE 团队还包含了 Lightdm KDE Greater。Light Display Manager (LightDM) 是一个替代显示管理器,openSUSE 13.1 添加了相关的 KDE 支持,允许它代替 KDM 使用。

通过在标准 openSUSE 发行版中包含 Video Lan 多媒体客户端 (VLC),我们能够构建 Phonon 的后端。这是一个非常强大的替代 gstreamer 后端。在 openSUSE 13.2 中,这可能会成为 Phonon 的新标准后端。最后,libkfbapi 是一个允许访问 Facebook 资源的库,并已集成到 KDE PIM 堆栈中。

何时、何地以及如何?

所有这些令人惊叹的功能都可供 openSUSE 用户使用。对于早期版本,openSUSE 12.3 和 12.2,你可以在OBS 上的 KDE 存储库中找到它,当然,它也将包含在 openSUSE 13.1 中——仅需几周时间即可发布!最近的候选版本是测试这些内容并在 11 月 19 日发布之前进行测试的最后机会。

祝您玩得开心!

分类: 发行版

标签

分享此帖子