¿Por qué estoy teniendo imágenes fantasma y rasgaduras con el administrador de ventanas i3 emparejado con xcompgmr cuando coloca terminales en mosaico verticalmente?

10

Estoy usando el administrador de ventanas de mosaico i3 . Como no hace composición, he habilitado el xcompmgrcompositor en mi archivo ~ / .i3 / config , así como fehpara mostrar un fondo de pantalla:

exec --no-startup-id xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55
exec feh --bg-scale ~/Downloads/Arch-Linux-Bluewave.jpg

Ahora lxterminaladmite translucidez, etc., pero cuando organizo mis terminales verticalmente, algunos artefactos fantasma , rasgado y decoración de otros espacios de trabajo aparecen en la parte superior derecha, y desaparecen tan pronto como la ventana se enlosa horizontalmente. Además, cuando transmission-gtk"flota" un cuadro de diálogo, mover ese cuadro alrededor deja un efecto fantasma en forma de pequeñas líneas horizontales que permanecen hasta que se actualiza.

¿Hay algún trabajo alrededor?


fuente
No es una solución, pero es algo que he notado en mis configuraciones: cuando intento varias configuraciones, esto puede suceder mucho en algunos de mis terminales. Me postulo comptoncomo mi compositor. Para deshacerme de él, simplemente apago y reinicio compton y desaparece de inmediato. En mi configuración particular (que viene estándar con Manjaro), esto se hace usando $mod+tpara cerrar compton y $mod+Ctrl+tvolver a iniciarlo.
James Wright el

Respuestas:

11

Los síntomas surgen de dos problemas distintos aquí:

  1. El compositor : use algo más reciente como Compton en este caso, con las siguientes últimas opciones si es compatible con su hardware:

    exec --no-startup-id compton -cCGb --backend glx --vsync opengl
    
  2. El hecho de que los compositores no son oficialmente compatibles con este administrador de ventanas y debido a la forma en que i3 representa las barras de título de las ventanas. Una solución conocida es deshabilitar tales barras de título agregando a ~/.i3/config:

    new_window pixel
    

Para moverse por una ventana flotante sin barra de título, use mod+dragcualquier parte de ella. Finalmente, algo de esto puede cambiar con el tiempo .

Gilles 'SO- deja de ser malvado'
fuente
1
Al mirar la documentación de Compton ( wiki.archlinux.org/index.php/Compton ), parece que el argumento -c habilita las sombras y la parte -CG deshabilita las sombras. Parece que la parte -c gana en este caso, y puede hacer que la barra de título i3 produzca una sombra sobre la ventana asociada, dando un efecto extraño. He tenido mejor suerte al omitir la porción -c. Ejemplo: compton -CGb - backend glx --vsync opengl
Matt Ball