KDE/it

KDE è Article description::una community free software che produce un vasto campo di applicazioni, incluso il popolare ambiente desktop Plasma.

Il supporto Gentoo per il progetto KDE è eccellente, con un packaging completo di KDE Frameworks 5, Plasma 5 e applicazioni, oltre ad una vasta gamma di altri software basati su KDE.

Profilo
La scelta di un appropriato profilo, anche se non è richiesto, è raccomandato in quanto definisce  delle USE flag sia globali sia specifiche del pacchetto per garantire un ottima esperienza con KDE.

Al fine di scegliere il profilo più adatto, ecco la lista di quelli disponibili:

Quindi, selezionare il profilo corretto sostituendo  con il corrispondente numero del profilo:

Per l'ambiente desktop Plasma 5 scegliere  con OpenRC o   con systemd. Nota che altre combinazioni di USE flag rispetto a quelle definite dal profilo potrebbero essere tecnicamente possibili (specialmente solo se alcune applicazioni vengono eseguite invece di un ambiente desktop KDE completo), ma potrebbero essere non supportate, non testate, o potrebbero portare ad una perdita di funzionalità.

Servizi
Default choices of these services will be pulled in automatically - by the installation steps in the following chapters - depending on the profile selection made earlier, but still need to be set up properly before starting KDE Plasma for the first time. For deviating from the defaults, it is recommended to install them in advance of KDE Plasma or KDE Release Service via  so that Portage will take them into account. Follow the links for information how to set up these services.

Session tracker
Scegli uno fra i seguenti:


 * elogind: Standalone logind package, default for profile, extracted from systemd project for use with OpenRC or other init systems.
 * systemd: Uses the session tracker part of systemd. Users of systemd do not need to take any other initiative here.

Gestore di dispositivi
Scegli uno fra i seguenti:


 * udev: Enables support for udev Linux dynamic and persistent device naming.
 * eudev: Fork of udev for better compatibility with older kernels and various toolchains.
 * 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.

Server X
Leggere e seguire le istruzioni contenute nell'articolo X server per impostare l'ambiente X.

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


 * JPEG: depends on . It is Gentoo's recommended default over  anyway.

Plasma
Plasma 5 è l'attuale generazione dell'ambiente desktop di KDE, basato su Qt 5 e KDE Frameworks 5.

Installazione
Il pacchetto fornisce l'intera suite di Plasma 5, configurata con le seguenti USE flags:

In alternativa, fornisce il desktop di base, lasciando gli utenti liberi di installare solo i pacchetti aggiuntivi che richiedono - o meglio, capire le features mancanti in autonomia.

Widgets
Molti widgets utili sono contenuti nel pacchetto (già installato da ):

Gestore dello schermo
SDDM (Simple Desktop Display Manager) è il gestore degli accessi raccomandato e viene installato automaticamente da. Questa è l'opzione consigliata. In alternativa può essere utilizzato LightDM impostando la USE flag  per il pacchetto. Ricordati anche di cambiare le impostazioni in. Ricorda poi di leggere l'articolo su SDDM se dovessi incontrare dei problemi.

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

Vassoio di sistema
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
richiede. Dopo aver installato l'Indicatore di Ubuntu il plugin può essere trovato in Strumenti | 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.

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

Versioni disponibili
KDE Release Service is divided in the following meta packages:

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

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

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

Risoluzione dei problemi
Refer to the Troubleshooting sub-article.

Vedi anche

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

Link esterni

 * Guida utente ufficiale di KDE
 * Forum ufficiale di KDE
 * KDE Store (temi, widgets, sfondi, etc.)