суббота, 28 января 2012 г.

Compiz + kde-4.8

в kwin-е версии 4.8 кое-что поменяли и теперь кедо-декоратор из компиза с ним не собирается
это касается всех версий - даже 0.9.6
лекарство - патчик
diff -ur compiz-0.8.8-orig//kde/window-decorator-kde4/window.cpp compiz-0.8.8//kde/window-decorator-kde4/window.cpp
--- compiz-0.8.8-orig//kde/window-decorator-kde4/window.cpp 2010-05-21 14:18:14.000000000 +0300
+++ compiz-0.8.8//kde/window-decorator-kde4/window.cpp 2012-01-27 21:21:39.000000000 +0200
@@ -986,10 +986,10 @@
 {
     Atom    atom = Atoms::compizWindowBlurDecor;
     QRegion topQRegion, bottomQRegion, leftQRegion, rightQRegion;
-    Region  topRegion = NULL;
-    Region  bottomRegion = NULL;
-    Region  leftRegion = NULL;
-    Region  rightRegion = NULL;
+    ::Region  topRegion = NULL;
+    ::Region  bottomRegion = NULL;
+    ::Region  leftRegion = NULL;
+    ::Region  rightRegion = NULL;
     int     size = 0;
     int     w, h;
 
данный патч на данный момент запилен в гит компиза в ветку gles
патч опробован на последнем стабильном релизе 0.8.8
полёт нормальный
ну а гентарды, как обычно, получат его из оверлея stuff