SDB:KDE Plasma 5

跳转到:导航搜索

什么是 Plasma 5?

Plasma 5 是 KDE 的全新工作区(也称为“桌面环境”),取代了旧的 Plasma Workspace 4.x。它从头开始构建,以利用 Qt 库(版本 5)和 KDE Frameworks 5 开发平台的新功能。

此版本带来的新功能包括

  • 全新、简洁和现代化的视觉效果:Plasma 5 提供了一种新的、一致的、高对比度的视觉主题,称为 Breeze,具有浅色和深色变体。该主题还具有新的窗口部件样式和全新的图标。
  • 由于更新的图形堆栈而提高了性能:用户界面通过 OpenGL 和 OpenGL ES 渲染,从而可以将计算密集型渲染任务卸载到 GPU。
  • 更好的高 DPI 显示支持:UI 的许多部分现在会考虑显示器的物理尺寸,从而改善在高密度显示器(如 Retina)上的视觉效果。
  • 改进的用户界面:窗口部件经过了广泛的重新设计,并编写了一套新的 UI 设计指南,从而提高了可用性并简化了功能发现。

在 openSUSE 上安装 Plasma 5

注意:安装 Plasma 5 会与 4.x 工作区冲突。这意味着您一次只能安装一个(安装一个会删除另一个,反之亦然)。配置不会受到此更改的影响:您不会在切换到 Plasma 5 时丢失现有的 4.x 设置,从而确保您可以在需要时返回。

从 openSUSE 13.2 开始,要安装 Plasma5 核心组件,只需安装 plasma5-session 包即可。或者,对于尚未安装 KDE 4 的用户,可以使用 patterns-openSUSE-plasma5_basis 模式(该模式包括 KDE SC 4.x 的基本应用程序;随着 KF5 对应版本的发布,它将被扩展)。

稳定版本

稳定版本位于 KDE:Frameworks5 仓库中。这包括 KDE 发布的所有内容,包括但不限于

  • KDE Frameworks 5 库
  • Plasma 5
  • SDDM 显示管理器
  • 所有已发布基于 KF5 的应用程序

不稳定开发快照

KDE:Unstable:Frameworks 提供来自 KDE 源代码仓库的频繁快照。除了 KDE:Frameworks5 中存在的软件包外,还有尚未发布的应用程序的非官方快照,这些应用程序已移植到 KDE Frameworks 5 库。

鉴于极快的开发速度,必须注意的是,此仓库仅供高级用户使用,他们还希望测试和报告 KDE 上游的错误,或参与开发。

用户可见的更改和注意事项

Skype 等应用程序的系统托盘图标不再显示

Plasma 5 已经放弃了对遗留系统托盘协议(也称为 XEmbed)的支持。KDE 软件不受影响,因为它使用新的状态通知器协议,但其他应用程序可能不再出现。

  • Qt4 应用程序(包括 Skype) - 安装 sni-qt 包并注销。下次登录时,Qt 4 应用程序将出现在系统托盘中。如果您的系统是 64 位,由于 Skype 是 32 位应用程序,您还需要安装 sni-qt-32bit
  • 其他应用程序 - 不属于上述类别的遗留应用程序需要不同的调整。请参阅 此博客文章 以获取可能的解决方案。

登录时启动程序

Plasma 5 的启动过程与 4.x 工作区相比略有变化。在大多数情况下,一切都应该正常工作,但是某些特殊情况可能需要进行轻微的更改才能正常工作。

应用程序

使用系统设置中的自动启动控制面板来配置在登录时启动的程序。如果您想手动执行该过程,请将应用程序的 .desktop 文件(例如“konsole.desktop”)复制到 ~/.config/autostart。

脚本

脚本不再在登录时执行。此回归可能会在 Plasma 5 的较新版本中得到修复,但是存在一种解决方法可以在登录时运行它们。在 ~/.config/autostart 中为您的应用程序创建一个 .desktop 文件(例如“ssh-add.desktop”)并用以下内容填充它

[Desktop Entry]
Name=your_script_name_here
Exec=/path/to/your/script
Type=Application
Terminal=false

将“/path/to/your/script”替换为实际使用的脚本。将 .desktop 文件设置为可执行。下次登录时将执行该脚本。

环境变量

在 KDE Plasma Workspace 4.x 中,用户可以在启动之前(登录后立即)通过将它们放置在 ~/.kde4/env 下来设置环境变量(例如,设置 SSH askpass 程序)。在 Plasma 5 中,它们应该放置在 ~/.config/plasma-workspace/env 中。

关闭脚本(历史上位于 ~/.kde4/shutdown 中)应该放置在 ~/.config/plasma-workspace/shutdown 中。

替代小程序

在 Plasma 5 中,提供相同功能的的小程序(例如任务管理器和仅图标任务管理器)可以在不删除旧小程序并添加新小程序的情况下随时切换。

为此,右键单击小程序并选择“替代...” 。然后,选择您需要使用的变体。请注意,您到目前为止对小程序所做的所有自定义都将丢失 一旦您这样做。目前,应用程序菜单(“Kickoff”)和任务管理器支持此功能。

LibreOffice 集成

为了使 LibreOffice 使用本机对话框和图标,您需要将环境变量 OOO_FORCE_DESKTOP 设置为“kde4”。在 ~/.config/plasma-workspace/env/ 中创建一个名为“lo-env.sh”的文件,内容如下

 #!/bin/sh
 
 OOO_FORCE_DESKTOP="kde4"
 export $OOO_FORCE_DESKTOP

将其设置为可执行,注销并重新登录。LibreOffice 现在应该与 KDE 工作区集成。

切换活动

当前允许通过将快捷键设置为活动来在活动之间切换的快捷键插件默认情况下已禁用。要启用它,请打开系统设置(“systemsettings5”),选择“桌面行为”,然后选择“活动”。导航到“插件”选项卡并选中“全局快捷键”,然后单击“应用”。

您应该能够在系统设置中的快捷键控制面板中,并在“全局快捷键”下选择“活动管理器”组件中为活动分配键盘快捷键。

请注意,目前无法配置单个快捷键来循环浏览活动。

返回 4.x 工作区

也许一位知识渊博的人可以填写此部分,提供一些有用的信息?

我发现了一个错误!我该怎么办?

KDE 的错误跟踪系统 中报告错误。开发者将寻找解决方案。您可以在我们的 wiki 中找到有关错误报告的介绍 (openSUSE:Bugreport_KDEopenSUSE:Submitting_bug_reports)。openSUSE 和 KDE 欢迎每一位希望为质量保证做出贡献并以此获得更好的 openSUSE 的用户。

参见