wok diff compiz/stuff/compiz-session @ rev 15297
compiz-core: race condition
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Sep 27 10:17:43 2013 +0000 (2013-09-27) |
parents | |
children | 41794be0da15 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/compiz/stuff/compiz-session Fri Sep 27 10:17:43 2013 +0000 1.3 @@ -0,0 +1,34 @@ 1.4 +#!/bin/sh 1.5 +# 1.6 +# Start Compiz 3D Desktop on SliTaz. We use some LXDE componment 1.7 +# and check compiz config files exist. 1.8 +# 1.9 + 1.10 +export XDG_CONFIG_HOME="$HOME/.config" 1.11 +export XDG_CACHE_HOME="$HOME/.cache" 1.12 +export XDG_CURRENT_DESKTOP=LXDE 1.13 +export DESKTOP_SESSION=compiz 1.14 + 1.15 +# Start DBUS session. 1.16 +if [ ! "$DBUS_SESSION_BUS_ADDRESS" ]; then 1.17 + dbus-launch --sh-syntax --exit-with-session & 1.18 +fi 1.19 + 1.20 +# Compiz configuration files from slitaz-configs. 1.21 +if [ ! -f "$XDG_CONFIG_HOME/compiz-1/compizconfig/config" ]; then 1.22 + mkdir -p $XDG_CONFIG_HOME/compiz-1/compizconfig 1.23 + cp -r /usr/share/slitaz/compiz/* $XDG_CONFIG_HOME/compiz-1/compizconfig 1.24 +fi 1.25 + 1.26 +# PCmanFM config file. NOTE: will change with new PCmanFM 1.27 +if [ ! -f "$XDG_CONFIG_HOME/pcmanfm/main" ]; then 1.28 + mkdir -p $XDG_CONFIG_HOME/pcmanfm 1.29 + cp /usr/share/slitaz/lxde/pcmanfm.main \ 1.30 + $XDG_CONFIG_HOME/pcmanfm/main 1.31 +fi 1.32 + 1.33 +# Start some LXDE componment. 1.34 +lxpanel -p slitaz & 1.35 +pcmanfm -d & 1.36 +emerald & 1.37 +exec compiz ccp --indirect-rendering