Bug#431743: xbase-clients: [xsetroot] new background only seen after a window goes over it
On 7/4/07, Brice Goglin <Brice.Goglin@ens-lyon.org
Leandro Penz wrote:
> After a xsetroot -solid white, the background stays the same. Only after passing
> a window over it, it is redrawn with the correct color.
> Marked as serious because I think root-tail is not working because of a common
> problem (bug #429609).
> Maybe it has something to do with the fact that the latest X in lenny has all
> extensions enabled by default. Which extension should be disabled for this to
> work, and how do I do it?
> I have already
> Section "Extensions"
> Option "Composite" "Disable"
> Option "DAMAGE" "Disable"
> ... in my
xorg.conf, but it still does not work.
I am not aware of any new extension being enabled by default in the new
server. If I remember correctly, DAMAGE has been enabled by default for
a long time, and Composite is still not enabled by default in Lenny.
When did this bug appear? Could you try downgrading some packages to
Etch? I would start with xserver-xorg-core, then drivers, then libs. Can
you reproduce this on multiple machines with different boards?
The two machines I have with Lenny have this problem. They have different nvidia boards.
I tried to downgrade xserver-xorg-core and it worked! The downgrade was the following:
[DOWNGRADE] xserver-xorg 1:7.2-5 -> 1:7.1.0-16
[DOWNGRADE] xserver-xorg-core 2:188.8.131.52.dfsg-6 -> 2:1.1.1-21
[DOWNGRADE] xserver-xorg-input-evdev 1:1.1.5-2 -> 1:1.1.2-6
[DOWNGRADE] xserver-xorg-input-mouse 1:
1.2.1-1 -> 1:1.1.1-3
[DOWNGRADE] xserver-xorg-video-nv 1:2.1.0-1 -> 1:1.2.0-3
The upgrade from 1.1 to 1.3 probably caused my problem.
BTW, I am not using the nv driver, I use the proprietary nvidia driver.