Arch Linux - KDE Windows 7 avec AeroThemePlasma
Installation, personnalisation, isolation, dépannage et maintenance d une session KDE Plasma X11 inspirée de Windows 7 avec AeroThemePlasma, AeroShell, SMOD et SDDM.
Chapitre 1 - Vérifier l'environnement
Documentation de Chapitre 1 - Vérifier l'environnement.
Identifier la session
Identifier la session echo "Utilisateur : $(whoami)" echo "Session : $XDG_SESSION_TYPE" echo "Bur...
Vérifier les composants KDE
Vérifier les composants KDE pacman -Q \ libplasma \ plasma-workspace \ kwin-x11 \ ...
Vérifier SDDM
Vérifier SDDM systemctl is-enabled sddm.service systemctl status sddm.service --no-pager Pour l'a...
Informations sur le document
Informations sur le document Élément Valeur Système Arch Linux 64 bits Bureau KDE Plasma 6 Serveu...
Chapitre 2 - Sauvegarder le système
Documentation de Chapitre 2 - Sauvegarder le système.
Objectif
Objectif Créer un environnement ressemblant à Windows 7 tout en conservant les autres sessions : ...
Chapitre 3 - Préparer AUR
Documentation de Chapitre 3 - Préparer AUR.
Mettre Arch Linux à jour
Mettre Arch Linux à jour sudo pacman -Syu Si KWin, Plasma, Qt ou le noyau a été mis à jour, redém...
Installer les outils nécessaires
Installer les outils nécessaires sudo pacman -S --needed \ base-devel \ git \ cmake \...
Vérifier Yay
Vérifier Yay yay --version Si Yay n'est pas installé : sudo pacman -S --needed git base-devel git...
Organisation conseillée dans BookStack
Organisation conseillée dans BookStack Le document peut être conservé sur une seule page ou décou...
Chapitre 4 - Installer AeroThemePlasma
Documentation de Chapitre 4 - Installer AeroThemePlasma.
Rôle des paquets
Rôle des paquets Paquet Fonction aerothemeplasma-desktop-git Thème et composants principaux aerot...
Installation complète
Installation complète Exécuter cette commande avec l'utilisateur normal : yay -S \ aerothemep...
Vérification
Vérification pacman -Qq | grep -E '^(aerothemeplasma|aeroshell)' | sort Lister les sessions X11 :...
Précautions
Précautions Effectuer une sauvegarde avant l'installation. Ne jamais interrompre Pacman pendant u...
Chapitre 5 - Créer une session Windows 7 isolée
Documentation de Chapitre 5 - Créer une session Windows 7 isolée.
Principe
Principe Donnée KDE principal Windows 7 isolé Configuration $HOME/.config $HOME/.config-plasma-w7...
Créer le lanceur
Créer le lanceur sudo tee /usr/local/bin/startplasma-w7-x11 >/dev/null <<'EOF' #!/usr/bin/bash ex...
Créer l'entrée SDDM
Créer l'entrée SDDM sudo tee /usr/share/xsessions/plasma-w7-x11.desktop >/dev/null <<'EOF' [Deskt...
Vérifier
Vérifier bash -n /usr/local/bin/startplasma-w7-x11 grep -H -E '^(Name|Exec|TryExec|DesktopNames)=...
Se connecter
Se connecter Fermer les applications. Se déconnecter. Ouvrir le menu des sessions dans SDDM. Séle...
Confirmer l'isolation
Confirmer l'isolation echo "Utilisateur : $(whoami)" echo "Session : $XDG_SESSION_TYPE" echo "Con...
Bonnes pratiques
Bonnes pratiques Conserver KDE classique comme session de secours. Conserver les trois noyaux sou...
Chapitre 6 - Appliquer l'apparence Windows 7
Documentation de Chapitre 6 - Appliquer l'apparence Windows 7.
Thème global
Thème global Dans Configuration du système : Ouvrir Couleurs et thèmes. Ouvrir Thème global. Choi...
Composants visuels
Composants visuels Section Choix conseillé Couleurs Palette Aero Style d'applications Style AeroT...
Effets de bureau
Effets de bureau Ouvrir : Configuration du système > Gestion des fenêtres > Effets de bureau Acti...
Sources
Sources Projet AeroThemePlasma Composants KWin AeroShell AUR - aeroshell-kwin-components-git AUR ...
Chapitre 7 - Configurer la transparence Aero Glass
Documentation de Chapitre 7 - Configurer la transparence Aero Glass.
Écrire les réglages
Écrire les réglages kwriteconfig6 --file kwinrc \ --group Plugins \ --key aeroglassblurEn...
Recharger les effets
Recharger les effets qdbus6 org.kde.KWin /Effects unloadEffect blur qdbus6 org.kde.KWin /Effects ...
Vérifier
Vérifier qdbus6 org.kde.KWin /Effects isEffectLoaded aeroglassblur Résultat attendu : true Lister...
Valeurs recommandées
Valeurs recommandées Paramètre Valeur Fonction BlurStrength 3 Intensité du flou AeroIntensity 50 ...
Résumé des commandes principales
Résumé des commandes principales # Vérifier la session echo "$XDG_SESSION_TYPE" echo "$XDG_CONFIG...
Chapitre 8 - Configurer SDDM
Documentation de Chapitre 8 - Configurer SDDM.
Lister les thèmes
Lister les thèmes find /usr/share/sddm/themes \ -mindepth 1 -maxdepth 1 -type d \ -printf...
Sélectionner le thème
Sélectionner le thème sudo install -d /etc/sddm.conf.d sudo tee /etc/sddm.conf.d/99-aerotheme.con...
Détecter les configurations concurrentes
Détecter les configurations concurrentes grep -RnsE '^[[:space:]]*Current=' \ /usr/lib/sddm/s...
Corriger Library import requires a version
Corriger Library import requires a version Sauvegarder les métadonnées : sudo cp -a \ /usr/sh...
Tester SDDM
Tester SDDM sddm-greeter-qt6 --test-mode \ --theme /usr/share/sddm/themes/sddm-theme-mod Le m...
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.NoR...
Aero Glass existe mais ne se charge pas
Aero Glass existe mais ne se charge pas Si la liste contient aeroglassblur mais que isEffectLoade...
Consulter les journaux KWin
Consulter les journaux KWin journalctl --user -b --no-pager -o cat | grep -iE 'aeroglass|kwin...
Les barres restent opaques
Les barres restent opaques Vérifier dans cet ordre : La session est X11. La décoration sélectionn...
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ésulta...
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/sdd...
Journaux SDDM
Journaux SDDM journalctl -b -u sddm.service --no-pager | tail -n 100 namei -l /usr/share/sddm/the...
Chapitre 10 - Maintenance
Documentation de Chapitre 10 - Maintenance.
Mettre le système à jour
Mettre le système à jour yay -Syu Toujours lire la liste avant de confirmer.
Après une mise à jour de KWin
Après une mise à jour de KWin pacman -Q kwin-x11 aeroshell-kwin-components-x11-git qdbus6 org.kde...
Nettoyer le cache Yay
Nettoyer le cache Yay Afficher sa taille : du -sh "$HOME/.cache/yay" 2>/dev/null || echo "Aucun c...
Chapitre 11 - Retour arrière
Documentation de Chapitre 11 - Retour arrière.
Utiliser temporairement KDE classique
Utiliser temporairement KDE classique Se déconnecter. Sélectionner Plasma (X11) ou Plasma (Waylan...
Désactiver la session personnalisée
Désactiver la session personnalisée sudo mv /usr/share/xsessions/plasma-w7-x11.desktop \ /usr...
Examiner les paquets Aero
Examiner les paquets Aero pacman -Qq | grep -E '^(aerothemeplasma|aeroshell)' | sort Avant une su...
Supprimer AeroThemePlasma
Supprimer AeroThemePlasma Uniquement après validation de la prévisualisation : sudo pacman -Rns \...
Archiver la configuration isolée
Archiver la configuration isolée Au lieu de la supprimer définitivement : mv "$HOME/.config-plasm...
Chapitre 12 - Diagnostic rapide
Documentation de Chapitre 12 - Diagnostic rapide.
État de la session
État de la session echo "Utilisateur : $(whoami)" echo "Session : $XDG_SESSION_TYPE" echo "Bureau...
État des paquets
État des paquets pacman -Q \ libplasma \ plasma-workspace \ kwin-x11 \ plasma-x11...
État des effets
État des effets qdbus6 org.kde.KWin /Effects listOfEffects | grep -i aero qdbus6 org.kde.KWin /Ef...
État de SDDM
État de SDDM systemctl is-enabled sddm.service grep -RnsE '^[[:space:]]*Current=' \ /usr/lib/...