Salut,
Lorsque je lance compton avec compton -bc
, mon arrière-plan blanc disparaît, ce que j'ai défini avec xsetroot -solid "#FFFFFF"
.
Existe-t-il un moyen de préserver mon fond blanc tout en pouvant utiliser compton?
Merci!
Peu importe. Je suis passé à hsetroot -solid "#FFFFFF"
qui préserve mes paramètres d'arrière-plan même avec Compton.
Autant que je sache, xsetroot
utilise XSetWindowBackground()
pour définir la couleur de la fenêtre racine lorsque vous spécifiez une couleur unie. Je ne suis pas sûr de la manière de déterminer le contenu de la fenêtre racine définie de cette façon après l'activation de la composition. Une fois, j'ai essayé de lire directement le contenu de la fenêtre racine (avec/sans --paint-on-overlay
) et cela n'a pas très bien fonctionné sous l'implémentation actuelle de Xorg. Il est peut-être possible de le mettre en cache avant que l'écran ne soit redirigé, mais vous ne serez probablement pas très intéressé par le résultat. conky utilise XSetWindowBackgroundPixmap(dpy, parent, ParentRelative)
pour s'en occuper, je crois, et je ne sais pas si nous pourrions prendre en charge xsetroot en l'utilisant. Quoi qu'il en soit, dans l'ensemble, il ne semble pas utile de consacrer autant d'efforts à la prise en charge de xsetroot. Seuls les créateurs de fonds d'écran fournissant la propriété _XROOTPMAP_ID
ou _XSETROOT_ID
sont pris en charge.
Seuls les créateurs de fonds d'écran fournissant la propriété _XROOTPMAP_ID ou _XSETROOT_ID sont pris en charge.
C'est une très bonne raison. Merci encore pour votre explication !
Commentaire le plus utile
Peu importe. Je suis passé à
hsetroot -solid "#FFFFFF"
qui préserve mes paramètres d'arrière-plan même avec Compton.