Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > media > main-backports-src > by-pkgid > f032ec035bb933d5cb7f63ccac7d30c4 > files > 2

compositing-wm-common-2007-10mdv2007.0.src.rpm

#!/bin/sh

CONFIG=/etc/sysconfig/compositing-wm

COMPOSITING_WM=`sh -c "source $CONFIG; echo \\$COMPOSITING_WM"`
if [ -z "$COMPOSITING_WM" ]; then
  COMPOSITING_WM=compiz
  unset CONFIG
fi

# read package defaults first
WM_CONFIG=/usr/share/compositing-wm/$COMPOSITING_WM.defaults
[ -r "$WM_CONFIG" ] && . $WM_CONFIG

# allow system defaults to override package defaults
[ -r "$CONFIG" ] && . $CONFIG

COMPOSITING_LIBRARY_PATH=$LD_LIBRARY_PATH
# make sure Mesa GL libraries are used instead of vendor libraries
pidof Xgl >/dev/null 2>&1 && COMPOSITING_LIBRARY_PATH="__LIBDIR__/mesa:$LD_LIBRARY_PATH"

if [ "$COMPOSITING_SERVER_SPAWNS_WINDOW" = "no" ]; then
    DISPLAY=$COMPOSITING_SERVER_DISPLAY_SRC
    export DISPLAY
fi

LD_LIBRARY_PATH=$COMPOSITING_LIBRARY_PATH $COMPOSITING_WM $COMPOSITING_WM_ARGS "$@" &

if [ -n "$COMPOSITING_WINDOW_DECORATOR" ]; then
    $COMPOSITING_WINDOW_DECORATOR &
fi