< prev index next >

src/java.desktop/unix/classes/sun/awt/X11/XWM.java

Print this page

        

@@ -102,11 +102,12 @@
         ICE_WM = 10,
         METACITY_WM = 11,
         COMPIZ_WM = 12,
         LG3D_WM = 13,
         CWM_WM = 14,
-        MUTTER_WM = 15;
+        MUTTER_WM = 15,
+        UNITY_COMPIZ_WM = 16;
     public String toString() {
         switch  (WMID) {
           case NO_WM:
               return "NO WM";
           case OTHER_WM:

@@ -127,10 +128,12 @@
               return "IceWM";
           case METACITY_WM:
               return "Metacity";
           case COMPIZ_WM:
               return "Compiz";
+            case UNITY_COMPIZ_WM:
+              return "Unity Compiz";
           case LG3D_WM:
               return "LookingGlass";
           case CWM_WM:
               return "CWM";
           case MUTTER_WM:

@@ -570,10 +573,14 @@
 
     static boolean isCompiz() {
         return isNetWMName("compiz");
     }
 
+    static boolean isUnityCompiz() {
+        return isNetWMName("Compiz");
+    }
+
     static boolean isLookingGlass() {
         return isNetWMName("LG3D");
     }
 
     static boolean isCWM() {

@@ -788,10 +795,12 @@
                 awt_wmgr = LG3D_WM;
             } else if (isCWM()) {
                 awt_wmgr = CWM_WM;
             } else if (doIsIceWM && isIceWM()) {
                 awt_wmgr = XWM.ICE_WM;
+            } else if (isUnityCompiz()) {
+                awt_wmgr = XWM.UNITY_COMPIZ_WM;
             }
             /*
              * We don't check for legacy WM when we already know that WM
              * supports WIN or _NET wm spec.
              */
< prev index next >