Я в настоящее время использую Xubuntu 16.10 с менеджером окон Xfwm4. Я выключил наборщика по умолчанию с Compton для устранения моих экранных проблем разрыва. Это работало безупречно, однако, кажется, существует некоторая проблема со способом, которым Compton представляет приложения GTK3.20.
По некоторым причинам это создает этот Двойной Эффект тени. Кто-либо может сказать мне, как зафиксировать это, или по крайней мере что могло бы вызывать его.
Вот ссылка на мой Compton конфигурационный файл, если это помогает: https://github.com/Lend27/linuxstuff/blob/master/compton.conf
Я не использую Комптона на своих установках Ubuntu за исключением моего N22, куда я выполняю Галлий. выпуск , о котором сообщили немногие другие, кажется, что приложения GTK3 тянут клиентские тени окна, и Комптон тянет его собственное вокруг них.
существует два различных обходных решения для этой проблемы:
shadow-exclude
в Вашем compton.conf и перезагрузите его. Предлагается запустить xwininfo -stats -wm
и нажать на соответствующее окно для получения информации.Править: Это, кажется, проблема с Вашей пользовательской конфигурацией, которая отсутствует "_GTK_FRAME_EXTENTS@:c"
в shadow-exclude
, согласно комптонова статья о Дуге Wiki. у меня не было удачи на моих 16.10 гостях VBox, заставляющих Комптона работать, и на моем N22 на основе 16,04 все хорошо работает:
я не вносил изменений в свою комптоновую конфигурацию (я установил Галлий через chrx), вот некоторые детали, которые могут быть полезными возможными решениями исследования:
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