src/solaris/classes/sun/awt/X11/XWM.java
Print this page
*** 100,110 ****
SAWFISH_WM = 9,
ICE_WM = 10,
METACITY_WM = 11,
COMPIZ_WM = 12,
LG3D_WM = 13,
! CWM_WM = 14;
public String toString() {
switch (WMID) {
case NO_WM:
return "NO WM";
case OTHER_WM:
--- 100,111 ----
SAWFISH_WM = 9,
ICE_WM = 10,
METACITY_WM = 11,
COMPIZ_WM = 12,
LG3D_WM = 13,
! CWM_WM = 14,
! MUTTER_WM = 15;
public String toString() {
switch (WMID) {
case NO_WM:
return "NO WM";
case OTHER_WM:
*** 129,138 ****
--- 130,141 ----
return "Compiz";
case LG3D_WM:
return "LookingGlass";
case CWM_WM:
return "CWM";
+ case MUTTER_WM:
+ return "Mutter";
case UNDETERMINED_WM:
default:
return "Undetermined WM";
}
}
*** 571,580 ****
--- 574,587 ----
// XA_NET_SUPPORTING_WM_CHECK.
// getIntProperty(XToolkit.getDefaultRootWindow(), XA_NET_SUPPORTING_WM_CHECK.
// getIntProperty(XToolkit.getDefaultRootWindow(), XAtom.XA_CARDINAL)) == 0);
}
+ static boolean isMutter() {
+ return isNetWMName("Mutter");
+ }
+
static boolean isNonReparentingWM() {
return (XWM.getWMID() == XWM.COMPIZ_WM || XWM.getWMID() == XWM.LG3D_WM || XWM.getWMID() == XWM.CWM_WM);
}
/*
*** 740,749 ****
--- 747,758 ----
*/
if (isEnlightenment()) {
awt_wmgr = XWM.ENLIGHTEN_WM;
} else if (isMetacity()) {
awt_wmgr = XWM.METACITY_WM;
+ } else if (isMutter()) {
+ awt_wmgr = XWM.MUTTER_WM;
} else if (isSawfish()) {
awt_wmgr = XWM.SAWFISH_WM;
} else if (isKDE2()) {
awt_wmgr =XWM.KDE2_WM;
} else if (isCompiz()) {