KDE/de

KDE ist eine Community, die sich der Entwicklung freier Software verschrieben hat. Eines der bekanntesten Projekte ist die Desktop-Umgebung KDE Plasma 5.

Die Gentoo-Unterstützung für das KDE-Projekt ist hervorragend, es bietet umfassende Pakete von KDE Frameworks 5, Plasma 5 und ein großes Sortiment von Anwendungen anderer KDE-basierter Software.

Profil
Die Wahl eines geeigneten Profils ist zwar nicht erforderlich, wird aber empfohlen, da es eine Reihe von globalen und paketspezifischen USE-Flags setzt, um die Installation zu erleichtern und ein reibungsloses KDE-Erlebnis zu gewährleisten.

Um das am besten geeignete Profil zu wählen, solltest du zunächst auflisten, was es gibt:

Anschließend wählst du das richtige Profil aus, indem du  durch die entsprechende Profilnummer ersetzt:

Für die Plasma 5 Desktop-Umgebung wähle  mit OpenRC oder   mit systemd. Beachte, dass andere USE-Flag-Kombinationen als die im Profil eingestellten technisch möglich sind (insbesondere, wenn ausgewählte Anwendungen anstelle einer vollständigen KDE-Plasma-Desktop-Umgebung ausgeführt werden), aber möglicherweise nicht unterstützt werden, ungetestet sind oder zu einem unerwarteten Verlust an Funktionalität führen.

Dienste
Die Standardauswahl dieser Dienste wird automatisch - durch die Installationsschritte in den folgenden Kapiteln - in Abhängigkeit von der zuvor getroffenen Profilauswahl herangezogen, muss aber dennoch vor dem ersten Start von KDE Plasma korrekt eingerichtet werden. Um von den Standardeinstellungen abzuweichen, ist es empfehlenswert, diese vor der Installation von KDE Plasma oder dem KDE Release Service via  zu installieren, damit Portage diese berücksichtigt. Folge den Links für Informationen, wie du diese Dienste einrichten kannst.

Session-Tracker
Wähle genau eines davon:


 * elogind: Eigenständiges logind-Paket, Standard für Desktop/Plasma-Profil, extrahiert aus dem systemd-Projekt zur Verwendung mit OpenRC oder anderen Init-Systemen.
 * systemd: Verwendet den Session-Tracker-Teil von systemd. Benutzer von systemd müssen hier keine weitere Initiative ergreifen.

Gerätemanager
Wähle genau eines davon:


 * udev: Aktiviert die Unterstützung für die dynamische und dauerhafte Gerätebenennung von udev Linux.
 * eudev: Fork von udev für bessere Kompatibilität mit älteren Kerneln und verschiedenen Toolchains.
 * systemd: Verwendet den Gerätemanager-Teil von systemd. Benutzer von systemd müssen hier keine weitere Initiative ergreifen.

Verschiedenes

 * D-Bus: Aktiviert die Verwendung des D-Bus-Nachrichtenbussystems.
 * polkit: Aktiviert das Polkit-Framework zum Steuern von Berechtigungen für systemweite Dienste.
 * udisks: Aktiviert die Unterstützung für einige speicherbezogene Dienste.

X-Server
Lesen und befolgen Sie die Anweisungen im X server Artikel, um eine X Umgebung einzurichten.

Paketkonflikte
KDE Plasma und Release-Service kommen mit vielen Abhängigkeiten. Einige dieser Abhängigkeiten geben Paketauswahlen vor, wo es sonst Optionen zur Auswahl gäbe.


 * JPEG: hängt von  ab. Es ist ohnehin Gentoos empfohlener Standard gegenüber.

Plasma
Plasma 5 ist die aktuelle Generation der Desktop-Umgebung von KDE, basierend auf Qt5 und KDE Frameworks 5.

Installation
Das Paket bietet den vollständigen Plasma 5-Desktop, der durch eine Fülle von USE-Flags konfiguriert werden kann:

Alternativ bietet einen sehr einfachen Desktop, so dass Benutzer nur die zusätzlichen Pakete installieren können, die sie benötigen - oder besser gesagt, fehlende Funktionen selbst herausfinden.

Widgets
Viele nützliche Widgets befinden sich im Paket (bereits enthalten in ):

Display Manager
SDDM (Simple Desktop Display Manager) ist der empfohlene Login-Manager und wird standardmäßig automatisch über eingezogen. Dies ist die bevorzugte Option. Alternativ kann LightDM verwendet und eingezogen werden, indem das USE-Flag  für  gesetzt wird. Ändere die Einstellung entsprechend in. Lies dir auch unbedingt die Seite SDDM durch, wenn weitere Probleme auftreten.

Kein 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.

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
Many users will be introduced to, Plasma's encrypted password storage, while adding a (wireless) network connection after login or adding E-Mail accounts in.

For managing KWallets, importing and exporting passwords, there is :

KWallet auto-unlocking
provides a mechanism to avoid being subsequently asked for access to kwallet after login.

It requires the following setup:
 * For KWallet security, use classic blowfish encryption instead of GPG
 * Choose same password for login and kwallet
 * Configure a display manager with support for PAM - both and  fulfill that requirement:

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

SSH/GPG Agent startup/shutdown scripts
ssh-agent scripts are located in and. Shutdown scripts require executable bit set because they are not sourced. The Keychain article provides more information about this.

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. This requires Xorg, and only works within X.

Remember to rebuild the package to pick up the changes:

It can be used by invoking either from KRunner or a terminal emulator:

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

Applications
Release Service consists of various applications and supporting libraries based on Qt 5/KDE Frameworks 5.

Verfügbare Versionen
KDE Release Service is divided in the following meta packages:

Installation
The package provides the full Release Service bundle, but alternatively, one or several smaller meta packages from the list above may be picked instead:

Lokalisierung
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 is a collection of libraries and software frameworks that provide the foundation for KDE Plasma 5 and KDE Applications, but may be leveraged by any Qt application.

As Frameworks are mostly libraries and provide little user functionality, it's not necessary to install them manually - the required packages will be pulled in automatically as dependencies.

Weitere KDE-Software
The most important KDE applications are in the Gentoo ebuild repository and many are located in the kde-apps and kde-misc categories.

Troubleshooting
Refer to the Troubleshooting sub-article.

Siehe auch

 * Plasma 4 to 5 upgrade page - Information on how to upgrade from Plasma 4, migration and troubleshooting.
 * kde-sunset ebuild repository - For old KDE software that has been removed from the main ebuild repository.
 * kde-sunset ebuild repository - For old KDE software that has been removed from the main ebuild repository.

Externe Ressourcen

 * Official KDE user wiki
 * Official KDE forum
 * KDE Store (themes, widgets, wallpapers, etc.)