[compiz] add compiz-lxde-gtk script

Wolfgang Ulbrich raveit65 at fedoraproject.org
Wed Apr 24 12:37:07 UTC 2013


commit f3e661f788721c389dce9892c893f71213ffd6a1
Author: raveit <chat-to-me at raveit.de>
Date:   Wed Apr 24 14:36:58 2013 +0200

    add compiz-lxde-gtk script

 compiz-lxde-gtk |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)
---
diff --git a/compiz-lxde-gtk b/compiz-lxde-gtk
new file mode 100755
index 0000000..9b90d8a
--- /dev/null
+++ b/compiz-lxde-gtk
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+cd $HOME
+
+theme=`cat .config/lxsession/LXDE/desktop.conf | grep sNet/ThemeName | cut -d\= -f2`
+
+echo "$theme"
+
+function runCompiz() {
+	gtk-window-decorator --replace --marco-theme "$theme" &
+	exec compiz --replace --sm-disable --ignore-desktop-hints ccp $@ 
+}
+
+ISSW=`glxinfo | grep "Software Rasterizer" -c`
+
+# Try with direct rendering
+HAVETFP=`glxinfo | grep texture_from_pixmap -c`
+
+if ( [ $ISSW == 0 ] && [ $HAVETFP -gt 2 ] ); then 
+	runCompiz $@
+fi
+
+# Try again with indirect rendering
+export LIBGL_ALWAYS_INDIRECT=1
+
+HAVETFP=`glxinfo | grep texture_from_pixmap -c`
+
+if ( [ $ISSW == 0 ] && [ $HAVETFP -gt 2 ] ); then 
+	runCompiz $@
+fi
+
+# Fall back to openpox-lxde
+exec openbox-lxde $@
+


More information about the scm-commits mailing list