#!/bin/sh
if [ -f /usr/bin/cgwd ]
then
    nohup cgwd --replace &
else
    nohup gnome-window-decorator --replace &
fi

if ps -e | grep Xgl > /dev/null
then
    if [ -f /usr/lib/nvidia/libGL.so.1.2.xlibmesa ]; then
        LD_PRELOAD=/usr/lib/nvidia/libGL.so.1.2.xlibmesa nohup compiz --replace dbus csm >/dev/null & exit;
    fi

    if [ -f /usr/lib/fglrx/libGL.so.1.2.xlibmesa ]; then
        LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa nohup compiz --replace dbus csm >/dev/null & exit;
    fi
    LD_PRELOAD=/usr/lib/libGL.so.1.2 nohup compiz --replace dbus csm > /dev/null & exit;
else
    LD_PRELOAD=/usr/lib/libGL.so.1.2 nohup compiz --strict-binding --indirect-rendering --replace dbus csm > /dev/null &  exit;
fi
