Chapitre 9 - Dépannage

Documentation de Chapitre 9 - Dépannage.

QDBus renvoie NoReply

QDBus renvoie NoReply

Symptôme :

Could not connect to D-Bus server
org.freedesktop.DBus.Error.NoReply

Vérifier l'utilisateur :

whoami
id -u

Les résultats attendus sont alex et 1000. Si l'invite commence par root, quitter le shell :

exit

Relancer ensuite les commandes depuis Konsole avec l'utilisateur de la session graphique.

Aero Glass existe mais ne se charge pas

Aero Glass existe mais ne se charge pas

Si la liste contient aeroglassblur mais que isEffectLoaded renvoie false :

pacman -Q aeroshell-kwin-components-x11-git kwin-x11

Une mise à jour de KWin peut rendre incompatible un module C++ compilé avec la version précédente. Le reconstruire :

yay -S --rebuild aeroshell-kwin-components-x11-git

Lorsque Yay demande les paquets à cleanBuild, choisir A pour Tous. Se déconnecter puis se reconnecter sous X11.

Retester :

qdbus6 org.kde.KWin /Effects loadEffect aeroglassblur
qdbus6 org.kde.KWin /Effects isEffectLoaded aeroglassblur

Cette procédure a corrigé le passage de kwin-x11 6.7.3 à 6.7.4 sur la machine utilisée pour ce guide.

Consulter les journaux KWin

Consulter les journaux KWin

journalctl --user -b --no-pager -o cat |
    grep -iE 'aeroglass|kwin|undefined symbol' |
    tail -n 100

Rechercher principalement :

Les avertissements sur l'identifiant de smodsnap ou l'enregistrement du portail ne sont pas forcément la cause.

Les barres restent opaques

Les barres restent opaques

Vérifier dans cet ordre :

  1. La session est X11.
  2. La décoration sélectionnée est SMOD.
  3. Le flou KDE est désactivé.
  4. Le contraste d'arrière-plan KDE est désactivé.
  5. Aero Glass Blur est activé.
  6. Le compositeur KWin est actif.
  7. isEffectLoaded aeroglassblur renvoie true.

Sous X11, Alt + Maj + F12 permet de désactiver puis réactiver le compositeur. Il faut parfois utiliser ce raccourci deux fois ou rouvrir la session.

Les réglages touchent le KDE principal

Les réglages touchent le KDE principal

echo "$XDG_CONFIG_HOME"

Pour la session isolée, le résultat doit être :

/home/alex/.config-plasma-w7

Un résultat vide ou /home/alex/.config signifie que la session principale est utilisée.

Le thème SDDM ne reste pas sélectionné

Le thème SDDM ne reste pas sélectionné

grep -RnsE '^[[:space:]]*Current=' \
    /usr/lib/sddm/sddm.conf.d \
    /etc/sddm.conf.d \
    /etc/sddm.conf 2>/dev/null

Conserver une configuration cohérente dans 99-aerotheme.conf :

[Theme]
Current=sddm-theme-mod

Journaux SDDM

Journaux SDDM

journalctl -b -u sddm.service --no-pager | tail -n 100
namei -l /usr/share/sddm/themes/sddm-theme-mod/Main.qml