sts annotate sts-session @ rev 11

Add support for idesk
author Christophe Lincoln <pankso@slitaz.org>
date Sun Apr 27 23:13:45 2014 +0200 (2014-04-27)
parents 41c914508a58
children 185d34744e11
rev   line source
pankso@1 1 #!/bin/sh
pankso@1 2 #
pankso@1 3 # Start SliTaz Tiny/Touch Screens desktop session
pankso@1 4 #
pankso@1 5
pankso@1 6 export STS_DESKTOP_WM="openbox"
pankso@1 7 export XDG_CACHE_HOME="$HOME/.cache"
pankso@1 8 export XDG_CONFIG_HOME="$HOME/.config"
pankso@1 9 export XDG_DATA_HOME="$HOME/.local/share"
pankso@1 10
pankso@1 11 data="/usr/share/slitaz/sts"
pankso@1 12 obconf="${XDG_CONFIG_HOME}/openbox"
pankso@1 13
pankso@1 14 # Ob sts-rc.xml
pankso@1 15 if [ ! -f "${XDG_CONFIG_HOME}/openbox/sts-rc.xml" ]; then
pankso@1 16 mkdir -p ${obconf}
pankso@1 17 cp ${data}/openbox/sts-rc.xml ${obconf}
pankso@1 18 fi
pankso@1 19
pankso@1 20 # Ob sts-autostart
pankso@1 21 if [ ! -x "${XDG_CONFIG_HOME}/openbox/sts-autostart" ]; then
pankso@1 22 cp ${data}/openbox/sts-autostart ${obconf}
pankso@1 23 fi
pankso@1 24
pankso@1 25 # LXpanel configs
pankso@1 26 if [ ! -d "${XDG_CONFIG_HOME}/openbox/lxpanel/sts" ]; then
pankso@1 27 cp -rf ${data}/lxpanel ${XDG_CONFIG_HOME}
pankso@1 28 fi
pankso@1 29
pankso@11 30 # Idesk support
pankso@11 31 if [ -x "/usr/bin/idesk" ] && [ ! -d "${HOME}/.idesktop" ]; then
pankso@11 32 mkdir -p ${HOME}/.idesktop
pankso@11 33 fi
pankso@11 34
pankso@1 35 # Start Openbox
pankso@1 36 exec openbox --config-file ${obconf}/sts-rc.xml \
pankso@1 37 --startup ${obconf}/sts-autostart