Hallo,
Wenn ich Compton mit compton -bc
starte, dann verschwindet mein weißer Hintergrund, den ich mit xsetroot -solid "#FFFFFF"
gesetzt habe.
Gibt es eine Möglichkeit, wie ich meinen weißen Hintergrund beibehalten und gleichzeitig Compton verwenden kann?
Danke!
Macht nichts. Ich habe zu hsetroot -solid "#FFFFFF"
gewechselt, was meine Hintergrundeinstellungen auch mit Compton beibehält.
Soweit ich weiß, verwendet xsetroot
XSetWindowBackground()
, um die Farbe des Stammfensters festzulegen, wenn Sie eine Volltonfarbe angeben. Ich bin mir nicht sicher, wie ich den Inhalt des Root-Fensters auf diese Weise bestimmen kann, nachdem das Compositing aktiviert wurde. Ich habe einmal versucht, den Inhalt des Root-Fensters direkt zu lesen (mit/ohne --paint-on-overlay
), und es hat unter der aktuellen Xorg-Implementierung nicht so gut funktioniert. Es könnte möglich sein, es zwischenzuspeichern, bevor der Bildschirm umgeleitet wird, aber Sie werden wahrscheinlich nicht sehr an dem Ergebnis interessiert sein. conky verwendet XSetWindowBackgroundPixmap(dpy, parent, ParentRelative)
, um sich darum zu kümmern, glaube ich, und ich bin mir nicht sicher, ob wir xsetroot damit unterstützen könnten. Wie auch immer, insgesamt scheint es sich nicht zu lohnen, so viel Aufwand in die Unterstützung von xsetroot zu stecken. Es werden nur Hintergrundbilder unterstützt, die die Eigenschaft _XROOTPMAP_ID
oder _XSETROOT_ID
bereitstellen.
Es werden nur Hintergrundbilder unterstützt, die die Eigenschaft _XROOTPMAP_ID oder _XSETROOT_ID bereitstellen.
Das ist ein sehr berechtigter Grund. Danke nochmal für deine Erklärung!
Hilfreichster Kommentar
Macht nichts. Ich habe zu
hsetroot -solid "#FFFFFF"
gewechselt, was meine Hintergrundeinstellungen auch mit Compton beibehält.