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()) {