On Wed, Jun 25, 2014 at 02:15:49AM +0200 I heard the voice of Rhialto, and lo! it spake thus: > > On the ewmh branch (https://code.launchpad.net/~rhialto/ctwm/ewmh) > I've just added code to support Desktop and Dock windows in a > limited way.
Eggselent. I have nothing to offer on the Desktop window issue, but I do have a couple meta-questions. 1) Should we consider the #ifdef EWMH stuff as temporary? Certainly it's sensible in dev to be able to flip it on and off. And maybe through a full release cycle. But AIUI, this doesn't drag in any extra libraries, or require support from the X server. If nothing else but us knew anything about EWMH, all that would happen is we'd waste a few cycles checking properties that aren't set, and setting properties nobody else looks at. If that's the case, I propose that once we've banged it around enough to be confident it's no more buggy than any of the rest of the code, we should plan to unifdef it and just have it unconditional. 2) I note that you're taking USE_EWMH as a signal to force USE_GNOME off. Is that a "if both are enabled things will go screwy", a "we do everything it does so it's completely subsumed anyway", or just a "GNOME1 stuff is historical"? It doesn't _seem_ to be the middle one, as they're poking around different properties. If it's the latter, I'd as soon not mutex them, though a short settling of EWMH may be the signal for shutting GNOME off by default. -- Matthew Fuller (MF4839) | [email protected] Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream.
