JDK-8024863 : X11: Support GNOME Shell as mutter
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 8
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2013-09-16
  • Updated: 2020-10-06
  • Resolved: 2013-09-16
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
7u271Fixed 8 b110Fixed
Related Reports
Duplicate :  
Reported at: http://mail.openjdk.java.net/pipermail/awt-dev/2013-September/005418.html

With recent versions of GNOME shell, GNOME shell sets the _NET_WM_NAME
to "GNOME Shell" instead of mutter. It's still mutter that's running,
but with a different _NET_WM_NAME.

The following webrev makes OpenJDK compatible with these newer versions:

noreg-hard: to test this fix one should be running the Gnome Shell window manager (Gnome 3). Running existing AWT regression tests for the Insets, Window, Frame, and Dialog areas is enough to verify this fix.