J'utilise actuellement Xubuntu 16.10 avec le gestionnaire de fenêtres Xfwm4. J'ai remplacé le compositeur par défaut avec Compton afin de résoudre mes problèmes de déchirure d'écran. Cela a fonctionné parfaitement, mais il semble y avoir quelques problèmes avec la manière dont Compton rend les applications GTK3.20.
Pour une raison quelconque, il crée cet effet Double Shadow. Quelqu'un peut-il me dire comment résoudre ce problème, ou du moins quelle en est la cause?.
Voici un lien vers mon fichier de configuration Compton si cela vous aide: https://github.com/Lend27/linuxstuff/blob/master/compton.conf
Je n'utilise pas compton sur mes installations Ubuntu, sauf sur mon N22 où je lance Gallium. Le problème qui a été rapporté par quelques autres semble être que les applications GTK3 dessinent des ombres de fenêtre côté client et que Compton dessine les siennes autour de celles-ci.
Il existe deux solutions différentes à ce problème:
shadow-exclude
dans votre compton.conf et rechargez-le. Il est suggéré de lancer xwininfo -stats -wm
et de cliquer sur la fenêtre correspondante pour obtenir les informations. Éditer: Cela semble être un problème avec votre configuration personnalisée qui manque "_GTK_FRAME_EXTENTS@:c"
dans shadow-exclude
, selon le article de compton sur Arch Wiki.Je n'ai pas eu de chance sur mon invité 16.10 VBox à faire tourner Compton et sur ma N22 basée sur 16.04, tout se passe bien:
Je n'ai apporté aucune modification à ma configuration de compton (j'ai installé Gallium via chrx). Voici quelques détails qui pourraient être utiles pour étudier les solutions possibles:
livewire@zc01:~$ apt-cache show quadrapassel | grep Version
Version: 1:3.18.0-1
livewire@zc01:~$ apt-file search compton.conf
compton-conf: /usr/share/compton-conf/compton.conf.example
ubuntustudio-default-settings: /etc/xdg/xdg-ubuntustudio/compton.conf
xubuntu-default-settings: /etc/xdg/xdg-xubuntu/compton.conf
livewire@zc01:~$ grep _GTK_FRAME_EXTENTS /etc/xdg/compton.conf
"_GTK_FRAME_EXTENTS@:c" # GTK+ 3 CSD windows https://github.com/chjj/compton/issues/189
livewire@zc01:~$ diff /etc/xdg/compton.conf /etc/xdg/xdg-xubuntu/compton.conf
18,19c18
< #glx-no-rebind-pixmap = true;
< glx-swap-buffer = 1;
---
> glx-no-rebind-pixmap = true;
21c20,22
< vsync = "opengl-swc";
---
> vsync = "opengl-swc";
>
>
43,45c44,46
< "class_g = 'Firefox' && argb",
< "class_g = 'Kodi'",
< "class_g = 'XScreenSaver'",
---
> "n:w:*Firefox*",
> "n:w:*Chrome*",
> "n:w:*Chromium*",
47a49
> "class_g ?= 'Xfce4-notifyd'",
54,60d55
< # Opacity
< menu-opacity = 1.0; # The opacity for menus. (default 1.0)
< inactive-opacity = 1.0; # Opacity of inactive windows. (0.1 - 1.0)
< frame-opacity = 1.0; # Opacity of window titlebars and borders. (0.1 - 1.0)
< inactive-opacity-override = true; # Inactive opacity set by 'inactive-opacity' overrides value of _NET_WM_OPACITY.
<
<
77,78c72
< dialog = { fade = true; shadow = true; opacity = 1.0; focus = true; };
< };
---
> };
\ No newline at end of file