KDE/Dépannage
Cet article contient divers sections pour aider les utilisateurs de KDE à résoudre les problèmes avec leur système.
Reconstruire la base de données des applications
Si KMenu manque de certaines applications ou la totalité de la liste, la base de données des applications a probablement besoin d'être reconstruite.
user $
kbuildsycoca5 --noincremental
Akonadi se plaint à propos de la configuration de MySQL
Commencez par vérifier les permissions du fichier /usr/share/config. S'il est à 700, mettre à jour pour 755 récursivement.
root #
chmod -R 755 /usr/share/config
Si cela ne résout pas l'erreur, ouvrez la configuration d'Akonadi qui se trouve être le fichier ~/.config/akonadi/akonadiserverrc et changez la configuration par défaut de MySQL. Pour utiliser un serveur MySQL et non pas l'exécutable local mysqld, soyez-sûr que MySQL est exécuté.
Écran noir après connexion
Soyez certains que le fichier ~/.bash_profile (NdT: de votre utilisateur, donc) n'a pas de composants interactifs comme keychain. Vérifiez ~/.xsession-errors pour les entrées dans le prompt.
Déchirement de l'affichage de l'écran ou l'image qui clignote en utilisant les pilotes graphiques Radeon
S'il y a un effet sévère de clignotement ou un «déchirement» de l'affichage en utilisant une carte graphique Radeon, il peut être nécessaire de modifier les paramètres de synchronisation du compositeur pour quelque chose d'autres qu'«automatique», par défaut :
Paramètre système --> Affichage et Écran --> Compositeur --> VSync
Réaction lente de KMenu, KRunner, etc
Les paquets provenant de la catégorie gles2-only
procure un USE flag qui, dans le passé, était responsable de ce phénomène. Il n'est pas recommandé de l'activer. Si pour aucune bonne raison ce flag est activé pour la catégorie dev-qt
, les paquets kde-frameworks/plasma ou kde-plasma/kwin, alors supprimez toutes les occurrences de ce flag et recompilez les paquets concernés.
Absence des boutons Éteindre, Redémarrer, Mettre en veille ou en Hibernation
Le manque de ce type de fonctionnalités est parfois le symptômes de l'absence du paquet kde-plasma/plasma-meta. Il ne procure que le bureau et est hautement configurable avec les USE flags. Utilisez-le.
Soyez certains que les paquets kde-plasma/powerdevil et sys-power/upower sont installés. Vérifiez aussi que l'utilisateur est dans le groupe users.
Forte utilisation du CPU par KDE Plasma
Si vous remarquez une utilisation relativement élevé du CPU (normalement le démon DBus ou le processus kwin_x11) quand vous lancez KDE Plasma soyez certains de vérifier le fichier syslog pour des erreurs qui ressemblerait à ce qui suit. Normalement parcourir les journaux vous permettra de rapidement le constater car les erreurs seront écrites à grande allure.
...
Oct 17 00:30:26 localhost obexd[32399]: obex_server_init failed
Oct 17 00:30:26 localhost obexd[32401]: OBEX daemon 5.39
Oct 17 00:30:26 localhost obexd[32401]: obex_server_init failed
Oct 17 00:30:26 localhost obexd[32403]: OBEX daemon 5.39
This occurs due to being unable to connect to the bluetooth service, you can ensure this is started by running /etc/init.d/bluetooth start on OpenRC systems. To ensure this does not happen on any other start run the following.
root #
rc-update add bluetooth
Vous pouvez aussi désactiver le bluetooth depuis l'interface graphique (GUI).
Configuration du système --> Bluetooth --> Configuration --> Activer le périphérique Bluetooth
Échec de la compilation
dev-qt/qtwebkit est un des quelques paquets connu pour échouer (à être compilé) quand la valeur -j de la variable MAKEOPTS est paramétré avec une valeur trop haute.
Si vous constatez une mystérieuse erreur de compilation, essayez d'abaisser la valeur de votre -j. Une valeur sûr serait le nombre de processeurs multipliés par le nombre de threads (sans faire cette valeur + 1).
Similar case has been found when compiling with -j option while KDE Plasma is running (observed with dev-qt/qtwebkit and dev-qt/qtwebengine). The build failure would be accompanied with desktop program lagging (or crashing). If this happen, you might want to consider compiling under TTY.
Dans d'autres cas vous avez une erreur à propos d'un manque de mémoire, il faut se débarrasser de pipe pour CFLAGS.
Pour que l'intégration du navigateur par Plasma fonctionne, vous ne devez pas seulement avoir le paquet kde-plasma/plasma-browser-integration et l'extension du navigateur d'installé, mais aussi l'historique du navigateur doit être activé.
Device permissions issues and missing shutdown/reboot options
Quand vous constatez des problèmes de permissions avec un profil OpenRC soyez certains que le paquet sys-auth/elogind est présent, doit être correctement configuré et le USE flag elogind
doit être globalement activé.
Pas d'options de mise en veille ou d'hibernation
Au-delà de cela, les options de mise en veille et d'hibernation dépendent aussi du support de ceux-ci dans le noyau, voir aussi : Mise en veille et hibernation.
Je ne peux pas démonter /home
Si une erreur de ce genre apparaît :
* Unmounting /home ...
* in use but fuser finds nothing [ !! ]
Ré-installer kde-plasma/plasma-meta sans kde-plasma/plasma-vault peut aider.
kde-plasma/plasma-meta -crypt
L'usage de Pinentry pour les boîtes de dialogues de KDE Plasma ne marche pas
Par exemple lorsque vous utilisez KMail pour signer des e-mails avec PGP, la clé privée doit être déchiffrée. Si la clé à un mot de passe, Pinentry tentera de l'ouvrir. Pour activer la version Qt, ces fichiers de configurations doivent être édités.
use-agent
# !! Supprimez cette ligne dans le fichier s'il est présent :
# pinentry-mode loopback
pinentry-program /usr/bin/pinentry-qt
zkde_screencast_unstable_v1 ne semble pas disponible quand je tente de capturer (NdT: screencast en anglais) mon écran sur Wayland
Soyez sûr d'installer kde-plasma/kwin avec l'USE flag screencast
.