> > It turns out it only happens when running Downloader for X (nt or d4x on > Debian), and then only if it's been iconised. Restore it, and console/X > sessions work as expected; iconise it and the corruption comes straight > back. I've not yet found any other GTK apps (or any others) that cause > this to happen, so I don't think it's Blackbox related. > > The reason I'm asking here (hopefully vaguely on topic) is to find out if > there's any weird voodoo that happens with an app when it's iconised > rather than showing [shaded|windowed|maximised] on screen. I'm currently > running alpha9, but it's obviously not that that's doing it. > > The graphics card is a Matrox G450 and I've had this happen with all the > 2.4 kernels I've tried with it (2.4.2, 2.4.4, 2.4.9 & 2.4.18). Everything > else is current Debian sid (XFree 4.1.0 still). >
very, very bizarre. BlackboxWindow::iconify() is very simple. The following steps are taken: if the window has any transients, iconify them next, unmap the window's frame (blackbox's decor) set a few flags for blackbox set the window's state in X to be IconicState grab the server unmap the actual window take away any input masks so events are mostly ignored ungrab the server While I believe you, I find it hard to believe that the gtk app is messing up yuor graphics. For reference I have almost the exact same setup as you do, although I do not run the frame buffer.
