KDE/zh-cn

KDE 是Article description::一个自由软件社区，其提供了一组应用程序，包括流行的 Plasma 桌面环境.

Gentoo对KDE项目的支持非常好，包括对KDE Frameworks 5，Plasma 5和Applications的全面支持，以及其他各种各样基于KDE的软件.

配置
选择一个适当的Portage配置，尽管这不是必须的，但是我们仍建议这么做. 因为这会设置一些全局或针对特定软件包的 USE 旗标来确保你能够获得顺畅的 KDE 使用体验.

为了选择适当的Portage配置，首先需要列出有哪些可用的Portage配置：

然后选择正确的Portage配置，把下面的命令中的 替换为合适的Portage配置对应的数字：

如果要使用 Plasma 5 桌面环境，请选择  OpenRC或者    systemd/zh-cn. 需要注意的是，技术上可能可以实现除配置文件的其他USE标志组合（特别是在运行选定的应用程序而不是完整的KDE Plasma桌面环境时），但可能不受支持，未经测试，也可能导致意外的功能丢失.

服务
在接下来的章节里，按着安装步骤，这些服务将会默认自动选上，具体的取决于之前选择的profile. 但在第一次启动KDE Plasma之前，还是需要将它们设置妥当. 为了不会使用默认设置，建议在安装KDE Plasma或者KDE应用程序之前，通过 先安装这些服务，以便Portage将它们考虑进去. 点按链接获取有关如何设置这些服务的信息.

Session tracker
从下列中只选一个：


 * elogind: 从systemd项目中提取的单独的logind服务包，用于OpenRC或其他初始化系统.
 * systemd: 使用systemd提供的会话管理器，systemd用户不需要为此做更多的工作.
 * consolekit: Framework for defining and tracking users, login sessions, and seats. It is currently default for the profile.

For Wayland support, a logind implementation is required. Gentoo provides elogind as an alternative to systemd.

Device manager
Choose exactly one of:


 * eudev: Gentoo's fork of udev with the goal of obtaining better compatibility. It is the default for the profile.
 * udev: Enables support for udev Linux dynamic and persistent device naming.
 * systemd: Uses the device manager part of systemd. Users of systemd do not need to take any other initiative here.

Miscellaneous

 * D-Bus: Enables use of the D-Bus message bus system.
 * polkit: Enables the polkit framework for controlling privileges for system-wide services.
 * udisks: Enables support for some storage related services.

X 服务
阅读下列来自 X server 的介绍来设置 X 环境.

Package conflicts
KDE Plasma and Applications come with many dependencies. Some of these dependencies will predetermine package choices where otherwise there would be options to choose from.


 * FFmpeg: By default, has USE   enabled, making it depend on . Users preferring  for the rest of their system will need to switch off that flag.
 * JPEG: Since 5.11.1, depends on . It is Gentoo's recommended default over  anyway.

Plasma
Plasma 5 是 KDE 正在发展的一代桌面环境，基于 Qt 5 和 KDE Framework 5.

安装
包提供完整的 Plasma 5 套件，由以下 USE 旗标配置：

你也可以选择通过安装 获得一个基本的桌面环境，让你用户自己安装需要的软件：

By default the classic tree view of is not enabled. The following USE flag will enable it:

Recompile systemsettings with new USE flags:

小工具
提供了很多有用的小工具 (早就被 作为依赖安装了)：

显示管理器
SDDM （Simple Desktop Display Manager） 是被推荐的登录管理器并且它默认会通过 被自动安装. 另外你也可以选择使用 LightDM ,这需要为 设置   的 USE 旗标， 同时还要修改  中的设置. 同时在发生错误时请阅读 SDDM 页面.

SDDM does not yet support multiseat, while LightDM does.

No display manager
Plasma can be started the old-fashioned way with, but extra care needs to be taken to ensure it gets a valid session. The following solution is limited to ConsoleKit:

System tray
Plasma 5 uses the StatusNotifier specification for systray icons. As not all applications have been ported to the new system, some workarounds exist, and Plasma 5 has a means to convert old xembed-based system tray icons to StatusNotifier icons.

Legacy support is enabled by activating  for, which is pulling in.

Pidgin
requires. After install, the Ubuntu Indicator plugin can be found under Tools | Plugins.

KWallet
许多用户被推荐使用 ， Plasma桌面的密码管理器， 再你登录桌面后连接（无线）网络. 在现在的很多发行版上还有第二个KWallet服务 - 为基于kdelibs4的程序提供相同的储存密码功能. 提供了避免用户在登录后需要再次输入密码访问kwallet的功能.

对于管理kwallet，导入或导出密码，这里有个：

KWallet 自动解锁
provides a mechanism to avoid being subsequently asked for access to kwallet after login.

需要如下的配置：
 * 为了KWallet的安全性，请使用比较传统的blowfish加密，而不是GPG
 * 在kwallet和用户使用相同的密码
 * 让登录管理器支持PAM特性 - 和  都支持

Disabling KWallet
To disable the KWallet subsystem completely, edit the following file:

SSH/GPG 密钥启动/关闭脚本
ssh-agent 脚本位于 与. Keychain 提供了更多信息

Run GUI applications with root privileges
KDE Plasma has a utility in order to start graphical programs with root privileges. It is provided by - if built with USE flag , a graphical frontend to  is installed, which can be used by invoking. This can be done either from KRunner or a terminal emulator:

A message dialog will be displayed prompting for the root password.

应用程序（Applications）
与很多基于 Qt 5/KDE Frameworks 5 和/或 基于 Qt 4/KDElibs 4 的应用程序和支持库一起发布（而后者依旧处于长期服务模式）. 在Portage 树当中，使用slots  和   来区分. 上游正在进行从 KDE 4 到 5 的迁移，这可以从每次主要版本更新当中看出. 这之中即有已经成熟的 Plasma 5 程序，也有新迁移过来的程序. 注意，这同时意味着大版本更新时可能会造成依赖的冲突. 当两个不同的软件包依赖于 slot 4 和 5 的相同库的时候将无法被安装:无法同时安装的相同库 - 此类包从* -meta中删除.

可用版本
KDE Applications这个包会安装以下包：

安装
包提供完整的应用程序集合,但是可替代地，可以挑选来自上述列表的一个或多个较小的元包：

本地化
Plasma-5 and Applications are shipping their localization per-package. Enable your localization in systemsettings.

KDE PIM
KDE PIM is a whole suite of applications to manage personal information including mail, calendar, contacts and more. It has several optional runtime dependencies to extend its functionality:


 * Virus detection:
 * Spam filtering: or

框架（Frameworks）
KDE Frameworks 5 是为KDE Plasma 5 和 KDE Applications 5 的运行库和软件框架的合集，但是可能会受到一些 Qt 程序的影响.

KDE 框架大部分是运行库，只提供少量的面对用户的功能. 它不需要被手动安装 —— 需要的软件包会被作为别的软件包的依赖自动安装.

更多KDE软件
最主要的 KDE 应用程序在 Porage 树的 kde-apps 和kde-misc 分类中.

Troubleshooting
Refer to the Troubleshooting sub-article.

另请参阅

 * KDE 疑难解答 - 一篇额外的关于 KDE 的疑难解答的文章.
 * KDE Overlay - 介绍如何添加 Gentoo 的 KDE Overlay.
 * KDE的删除和清理 - 关于如何删除并清理 KDE 的一些介绍.
 * kde-sunset overlay -对于已从主源中删除的旧KDE版本.

外部资源

 * KDE 官方用户 wiki
 * KDE官方论坛
 * KDE Store (themes, widgets, wallpapers, etc.)