Hola,
Cuando ejecuto compton con compton -bc
, desaparece mi fondo blanco que configuro con xsetroot -solid "#FFFFFF"
.
¿Hay alguna forma de conservar mi fondo blanco pero al mismo tiempo poder usar Compton?
¡Gracias!
No importa. Cambié a hsetroot -solid "#FFFFFF"
que conserva mi configuración de fondo incluso con Compton.
Hasta donde yo sé, xsetroot
usa XSetWindowBackground()
para establecer el color de la ventana raíz cuando especifica un color sólido. No estoy seguro de cómo determinar el contenido de la ventana raíz configurada de esta manera después de habilitar la composición. Una vez traté de leer el contenido de la ventana raíz directamente (con/sin --paint-on-overlay
) y no funcionó muy bien con la implementación actual de Xorg. Es posible que lo almacene en caché antes de que se redirija la pantalla, pero probablemente no le interese mucho el resultado. conky usa XSetWindowBackgroundPixmap(dpy, parent, ParentRelative)
para encargarse de esto, creo, y no estoy seguro si podríamos admitir que xsetroot lo use. De todos modos, en general, no parece que valga la pena gastar tanto esfuerzo en dar soporte a xsetroot. Solo se admiten aquellos creadores de fondos de pantalla que proporcionen la propiedad _XROOTPMAP_ID
o _XSETROOT_ID
.
Solo se admiten aquellos creadores de fondos de pantalla que proporcionen la propiedad _XROOTPMAP_ID o _XSETROOT_ID.
Esa es una razón muy justa. ¡Gracias de nuevo por tu explicación!
Comentario más útil
No importa. Cambié a
hsetroot -solid "#FFFFFF"
que conserva mi configuración de fondo incluso con Compton.