%3F.png)
Tengo problemas con la visualización de sombras del administrador de compuestos de Compton. En determinadas situaciones, el marco de las sombras excede la ventana a la que se aplica, dejando un borde visible y una especie de cuadro transparente a su alrededor.
Esto parece ocurrir cada vez que una ventana o marco superpuesto no es perfectamente rectangular, como el puntero de desplazamiento automático en Firefox o los menús complementarios con pequeñas puntas de flecha en la parte superior (consulte la captura de pantalla a continuación como referencia). Hay algunas otras ocasiones como estas fuera de mi navegador web, pero no puedo recordar nada en particular en este momento.
Debido a problemas de desgarro con mi tarjeta de video, debo usar Compton como compositor para mi entorno de escritorio XFCE y hasta ahora he estado muy contento con él, excepto por el problema visual con estas sombras.
Pensé que mi archivo de configuración podría no estar configurado de manera óptima, también intenté agregarle la opción detect-rounded-corners = true;
, pero eso no hizo ninguna diferencia.
¿Hay una solución a este problema? ¿Y existen algunas buenas configuraciones de Compton que podría usar como base para mis configuraciones en general?
Mi archivo de configuración de Compton tiene este aspecto en este momento:
#--------------------------------
#-------Backend Settings:--------
#--------------------------------
backend = "glx"; # Use GLX backend for rendering
vsync = "opengl"; # Use OpenGL to implement vsync
glx-swap-method = 3; # Use a triple-buffer
paint-on-overlay = true; # Improves performance (usually) and reduces flickering
glx-no-stencil = true; # Improves performance
glx-no-rebind-pixmap = true; # Improves performance with rapid window changes, might not work with some drivers
#--------------------------------
#--------Shadow Settings:--------
#--------------------------------
shadow = true; # Enable drawing shadows on windows
shadow-radius = 8; # The blur radius for shadows
shadow-offset-x = -8; # The horizontal offset for shadows
shadow-offset-y = -8; # The vertical offset for shadows
clear-shadow = true; # Zero the part of the shadow's mask behind the window, may break some applications
no-dock-shadow = true; # Do not draw shadows on docks/panels
no-dnd-shadow = true; # Do not draw shadows on DND windows
shadow-exclude = [ # Do not draw shadows on these specific applications:
#"! name~=''",
"n:e:Notification",
"n:e:Plank",
"n:e:Docky",
"g:e:Synapse",
"g:e:Kupfer",
"g:e:Conky",
"n:w:*dockbarx*",
#"n:w:*Firefox*",
#"n:w:*Chrome*",
#"n:w:*Chromium*",
"class_g ?= 'Notify-osd'",
"class_g ?= 'Cairo-dock'",
"class_g ?= 'Xfce4-notifyd'",
"class_g ?= 'Xfce4-power-manager'"
];
#--------------------------------
#--------Fading Settings:--------
#--------------------------------
fading = true; # Enable fading windows during opacity changes
fade-delta = 4; # The time between steps in a fade in milliseconds
fade-in-step = 0.03; # The opacity change between steps while fading in
fade-out-step = 0.03; # The opacity change between steps while fading out
detect-client-opacity = true; # Prevent opacity from being ignored for some applications
#--------------------------------
#--------Window Settings:--------
#--------------------------------
wintypes: # Change behavior for these specific types of windows:
{
tooltip = { fade = true; shadow = false; };
};
detect-rounded-corners = true;
Sin embargo, ya tuve otra configuración con la que también existía este problema.
Mi hardware es el siguiente:
MB Gigabyte GA-H97 HD3
CPU Intel Xeon E3-1231 (No AGP)
RAM 32GB DDR3
GPU Nvidia Quadro 5000
2560x1080 Display, 60 Hz, connected via DisplayPort
Respuesta1
Si está hablando de la sombra de Privacy Badger, entonces este problema podría resolverse agregando la siguiente línea a su shadow-exclude
lista:
"class_g = 'Firefox' && argb"
Eliminará la sombra de dichas ventanas, pero la dejará en el menú (si no está deshabilitada) y en la ventana principal. La fuente esaquí&aquí. Hay alguna explicación sobre el problema.