Utiliser Compton pour une navigation libre de déchirures d'écran sur Xfce
Views
Actions
Namespaces
Variants
Tools
Les utilisateurs subissant des déchirures d'écran peuvent essayer les quelques méthodes suivantes.
Compton est aujourd'hui obsolète et doit être remplacé par Picom. Il est cité ici à titre historique et indicatif.
Installer Picom
Picom est un compositeur X11 qui supporte les moteurs (backends) xrender et glx (opengl)
Pour l'installer depuis la ligne de commande :
Configurer Iicom
Picom peut être configuré en modifiant ~/.config/picom/picom.conf.
Les lignes suivantes sont quelques options régulièrement utilisées :
backend = "glx"; glx-no-stencil = true; vsync = true; unredir-if-possible = true; # Effets d'ombres shadow = true; # Active les effets d'ombres sur les fenêtres shadow-radius = 7; # Le rayon de flou de l'ombre (défaut à 12) shadow-offset-x = -7; # Le décalage à gauche de l'ombre. (défaut -15) shadow-offset-y = -7; # Le décalage en haut de l'ombre. (défaut -15) shadow-exclude = [ "n:e:Notification", "n:e:Docky", "g:e:Synapse", "g:e:Conky", "n:w:*Firefox*", "n:w:*Chromium*", "n:w:*dockbarx*", "class_g ?= 'Cairo-dock'", "class_g ?= 'Xfce4-notifyd'", "class_g ?= 'Xfce4-power-manager'", "class_g ?= 'Notify-osd'", "_GTK_FRAME_EXTENTS@:c" ]; # Opacité detect-client-opacity = true; # Options de type de fenêtre wintypes: { dock = { shadow = false; }; dnd = { shadow = false; }; tooltip = { shadow = false; }; };
Désactiver le compositeur xfwm4 et activer picom
La commande suivante peut être utilisé pour éteindre le compositeur xfwm4, actif par défaut sur Xfce :
Créez un nouveau fichier ~/.config/autostart/picom.desktop avec le contenu suivant :
[Desktop Entry] Encoding=UTF-8 Version=0.9.4 Type=Application Name=Picom Comment=X11 compositor Exec=compton -b OnlyShowIn=XFCE; StartupNotify=false Terminal=false Hidden=false
À présent, déconnectez-vous de votre session actuelle afin de vous y reconnecter dans la foulée. Vous pourrez observer si picom a bien été activé.
Pour s'assurer du fonctionnement de picom, la commande suivante peut être utilisée :