On Fri, Nov 10, 2017 at 08:47:06AM +0100 I heard the voice of Frank Steiner, and lo! it spake thus: > > In ctwm 3.8.2 this worked fine because every X client could be > identified by its title/name. > > In ctwm 4.x this no longer works. Almost every client is named "CTWM > frame". Attached are two outputs from the same X session, once with > ctwm 3.8.2, once with ctwm 4.0.1. > > Is this behaviour intended or a bug?
"Yes" :) I'd say it's a bug (or at least, a serious limitation) in xwit. It looks like in downtree() it stops descending the tree of children as soon as it finds a window with a name, which is somewhat bogus. Along the way to 4.0, I added names to (most of?) the decoration windows we wrap and reparent windows with. That makes it so when you look down the tree of windows you can at least figure out what's what, instead of a giant stream of mysterious (has no name)'s. That apparently conflicts with xwit's "Oh, this window has a name, there must not be anything under it I need to look at" assumption... -- Matthew Fuller (MF4839) | [email protected] Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream.
