<AWT Dev> Add mutter as a window manager.

Omair Majid omajid at redhat.com
Tue Apr 10 07:52:43 PDT 2012


Hi Artem,

On 04/09/2012 07:10 AM, Artem Ananiev wrote:
> although the patch is technically fine, I'm reluctant to any changes
> like this.

Thanks for taking a look.

> Ideally, in AWT code we shouldn't have any WM checks at all:
> all of them are workarounds for various problems with our and their code.
> 

Right. Hardcoding support for specific WM just means that this code
breaks whenever a new WM is written (or an existing one is forked/renamed).

> I really hope we can drop most of the ancient WMs listed in the XWM
> class (MOTIF, OPENLOOK, CDE, SAWFISH, etc) in JDK8. We know AWT/Swing
> works fine on the modern WMs that conform to ICCCM and NET standards,
> and I don't see any reasons to have (and add more!) workarounds for
> non-conformant window managers.

You mentioned older WMs; what about the new(ish) ones, like KDE2 (which,
if I understand it correctly, is just KWIN (any version)), or metacity
or CWM?

For this particular bug, should I try to get it fixed in mutter instead
then?

Thanks,
Omair



More information about the awt-dev mailing list