KDE/Fehlerbehebung
Dieser Artikel enthält verschiedene Abschnitte, die KDE-Benutzern bei der Fehlerbehebung ihres Systems helfen.
Neuaufbau der Anwendungsdatenbank
Wenn im KMenu eine Anwendung oder die gesamte Anwendungsliste fehlt, muss die KDE-Anwendungsdatenbank wahrscheinlich neu erstellt werden. Dies ist auch eine mögliche Lösung für alle Probleme im Zusammenhang mit KMenu, z. B. fehlende Symbole.
user $
kbuildsycoca5 --noincremental
Akonadi beschwert sich über die MySQL-Konfiguration
Überprüfen Sie zunächst die Berechtigungen in /usr/share/config. Wenn sie 700 sind, aktualisieren Sie sie rekursiv auf 755.
root #
chmod -R 755 /usr/share/config
Wenn der Fehler dadurch nicht behoben wird, öffnen Sie die akonadi-Konfiguration und ändern Sie die Standard-MySQL-Konfiguration. Wenn das Tray nicht läuft, starten Sie akonaditray, wählen Sie "Akonadi Server Configuration", aktivieren Sie "Use internal MySQL server" und drücken Sie dann den Test-Button. Um den MySQL-Server und nicht die eingebettete ausführbare Datei zu verwenden, stellen Sie sicher, dass MySQL ausgeführt wird.
Schwarzer Bildschirm nach dem Login
Stellen Sie sicher, dass ~/.bash_profile keine interaktiven Komponenten wie keychain enthält. Überprüfen Sie ~/.xsession-errors auf die Eingabeaufforderung.
Bildschirm Tearing/Flimmern bei Verwendung von Radeon-Grafiktreibern
Wenn bei der Verwendung von Radeon-basierten Grafikkarten starkes Flackern oder "Tearing" auftritt, kann es erforderlich sein, die Compositor-Synchronisierungseinstellungen auf etwas anderes als die Standardeinstellung "Automatisch" zu ändern:
Systemeinstellungen --> Anzeige-Einrichtung --> Compositor --> VSync
Verzögerte Reaktion von KMenu, KRunner etc.
Entfernen Sie das gles2
USE-Flag und erstellen Sie die betroffenen Pakete neu, vor allem die (installierten) Pakete aus der Kategorie dev-qt
sowie kde-frameworks/plasma und kde-plasma/kwin.
Missing shutdown, reboot, suspend, or hibernate buttons
Missing features like these are often symptoms of not using kde-plasma/plasma-meta. It only provides the desktop and is highly configurable with USE flags. Use it.
Stellen Sie sicher, dass kde-plasma/powerdevil und sys-power/upower installiert sind. Überprüfen Sie auch, ob der Benutzer zur Gruppe users gehört.
KDE Plasma Hohe CPU-Auslastung
Wenn Sie beim Ausführen von KDE-Plasma eine relativ hohe CPU-Auslastung feststellen (normalerweise die Prozesse dbus-daemon oder kwin_x11), überprüfen Sie Ihr Syslog auf Fehler, die wie folgt aussehen. Normalerweise können Sie dies sofort sehen, wenn Sie das Protokoll tailen, da der Fehler mit einer so hohen Rate geworfen wird.
...
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
Dies geschieht, weil keine Verbindung zum Bluetooth-Dienst hergestellt werden kann. Sie können sicherstellen, dass dieser gestartet wird, indem Sie /etc/init.d/bluetooth start
ausführen. Um sicherzustellen, dass dies bei keinem anderen Start passiert, führen Sie Folgendes aus:
root #
rc-update add bluetooth
Alternativ können Sie die Bluetooth-Einstellung über die GUI deaktivieren.
Systemeinstellungen --> Bluetooth --> Erweiterte Einstellungen --> Bluetooth-Integration aktivieren
Kompilierungsfehler
dev-qt/qtwebkit ist eines der wenigen Pakete, von denen bekannt ist, dass sie ständig fehlschlagen, wenn der j
-Wert von MAKEOPTS zu hoch eingestellt ist.
Wenn Sie einen mysteriösen Build-Fehler sehen, versuchen Sie, Ihren j
-Wert zu verringern. Der sichere Wert wäre die Anzahl der Prozessorkerne x Anzahl Threads (nicht plus eins).
If you see mysterious build failure, try lowering your -j value. The safe value would be the number of processor times thread (not that plus one).
Ein ähnlicher Fall wurde beim Kompilieren mit der Option j bei laufendem KDE festgestellt (beobachtet mit dev-qt/qtwebkit und dev-qt/qtwebengine). Der Build-Fehler würde mit Verzögerungen (oder Abstürzen) des Desktop-Programms einhergehen. In diesem Fall sollten Sie die Kompilierung unter TTY in Betracht ziehen.
In anderen Fällen möchten Sie möglicherweise pipe auf CFLAGS loswerden, wenn Sie einen Fehler wegen unzureichenden Speichers ("out-of-memory failure") sehen.
Plasma Browser Integration not working in Firefox
For the Plasma Browser Integration to work, not only must kde-plasma/plasma-browser-integration and the browser extension be installed, but also the browser history has to be enabled.
Device permissions issues and missing shutdown/reboot options
When experiencing authorization or permissions issues in an OpenRC profile make sure that sys-auth/elogind is present, properly configured and elogind
USE flag is globally enabled.
Missing suspend or hibernate options
Beyond that, suspend and hibernate options depend on that support being enabled in the kernel, see also: Suspend and hibernate.
Can't unmount /home
If an error like this appears:
* Unmounting /home ...
* in use but fuser finds nothing [ !! ]
Reinstalling kde-plasma/plasma-meta without kde-plasma/plasma-vault may help.
kde-plasma/plasma-meta -crypt
Pinentry GPG dialogue for KDE Plasma isn't working
For example when using KMail to sign emails with PGP, the private key needs to be decrypted. If this key has a password, a Pinentry dialogue tries to open. To enable the Qt version, these configuration files need to be edited.
use-agent
# !! Remove this line from file if it exists:
# pinentry-mode loopback
pinentry-program /usr/bin/pinentry-qt
zkde_screencast_unstable_v1 does not seem to be available when trying to screencast on Wayland
Make sure to install kde-plasma/kwin with the screencast
USE flag.