Manjaro Utiliser Compton pour une navigation libre de déchirures d'écran sur Xfce

Utiliser Compton pour une navigation libre de déchirures d'écran sur Xfce

From Manjaro
This page is a translated version of the page Using Compton for a tear-free experience in Xfce and the translation is 100% complete.
Other languages:
English • ‎Türkçe • ‎français • ‎русский

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 :

user $ sudo pacman -S picom COPY TO CLIPBOARD


Configurer Iicom

Picom peut être configuré en modifiant ~/.config/picom/picom.conf.

Les lignes suivantes sont quelques options régulièrement utilisées :

~/.config/picom/picom.conf
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 :

user $ xfconf-query -c xfwm4 -p /general/use_compositing -s false COPY TO CLIPBOARD


Créez un nouveau fichier ~/.config/autostart/picom.desktop avec le contenu suivant :

~/.config/autostart/picom.desktop
 [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 :

user $ pgrep -l picom COPY TO CLIPBOARD


Liens utiles

Cookies help us deliver our services. By using our services, you agree to our use of cookies.