After asking in wm-dev mailinglist, i get the following responses from
: >> I can't, because they have the same window name: "gaim.Gaim"
: > *nods* windowmaker uses wmclass to differentiate windows, this is a
: > way for window managers to handle things,
Extremely common. De facto standard, i'd even say.
: > hopefully windowmaker will come to support the standards soon, its
: > one of the few things about windowmaker i'm less than fully
: > pleased with.
"The standards" are *draft* standards, still in development. The latest
draft was released in 2003-01, a few short months ago.
Not only that, but the freedesktop.org spec is not there to replace the
ICCCM, but to supplement it.
: The windows could be named "chat.Gaim" and "contactlist.Gaim", etc.
: Problem solved, and better naming too.
Indeed. This even gives one the possibility of setting different icons
for each window, so that they can be differentiated without looking at
the icon title.
: What does he think window-classes and -names are for???
: Has he ever heard of X-resources?
Probably not. He doesn't seem to have heard of backward compatibility
or transition periods either.
He even *acknowledges* that "this is a common way for window managers
to handle things", but somehow thinks that supporting common cases is