sts annotate sts @ rev 16

Add apps to sts usage
author Christophe Lincoln <pankso@slitaz.org>
date Mon Apr 28 01:08:48 2014 +0200 (2014-04-28)
parents 1b177a6e3bf7
children 6188e4a86b44
rev   line source
pankso@1 1 #!/bin/sh
pankso@1 2 #
pankso@1 3 # This tool is used by SliTaz Tiny/Touch Screens desktop.
pankso@1 4 #
pankso@1 5 # Copyright (C) 2014 SliTaz ARM - BSD License
pankso@1 6 # Author: Christophe Lincoln <pankso@slitaz.org>
pankso@1 7 #
pankso@1 8
pankso@1 9 data="/usr/share/slitaz/sts"
pankso@1 10
pankso@1 11 case "$1" in
pankso@1 12 info)
pankso@1 13 if [ "$STS_DESKTOP_WM" ]; then
pankso@1 14 echo "STS_DESKTOP_WM : $STS_DESKTOP_WM"
pankso@13 15 echo "STS_DESKTOP_ID : $STS_DESKTOP_ID"
pankso@1 16 else
pankso@1 17 echo "The sts desktop is not running"
pankso@1 18 fi ;;
pankso@13 19
pankso@13 20 update)
pankso@13 21 # Update a user session. Openbox configs are setup by sts-session
pankso@1 22 # but on a system update only $data files are updated so users may
pankso@13 23 # want to get latest configs.
pankso@13 24 rm -rf ${XDG_CONFIG_HOME}/sts
pankso@13 25 rm -rf ${XDG_CONFIG_HOME}/lxpanel/sts
pankso@16 26 echo "Please logout and login again your STS session" ;;
pankso@13 27
pankso@1 28 kill)
pankso@1 29 # Close button on panel so we can have undecorated windows
pankso@1 30 xid=$(xprop -root 32x '\t$0' _NET_ACTIVE_WINDOW | cut -f 2)
pankso@1 31 pid=$(xprop -id ${xid} _NET_WM_PID | awk '{print $3}')
pankso@1 32 kill ${pid} ;;
pankso@13 33
pankso@13 34 keyboard)
pankso@13 35 # Switch on/of the OSD Keyboard powered by Cellwrite
pankso@13 36 if ps | grep -q 'cellwriter --keyboard-only'; then
pankso@13 37 cellwriter --hide-window
pankso@13 38 else
pankso@13 39 cellwriter --keyboard-only --dock-window=2 &
pankso@13 40 fi ;;
pankso@13 41
pankso@14 42 apps)
pankso@14 43 # Show all installed applications, use single click to launch
pankso@14 44 # We dont need to specify window size since it will be maximized
pankso@14 45 # by Openbox.
pankso@14 46 yad --window-icon="/usr/share/pixmaps/slitaz-menu.png" \
pankso@14 47 --icons --single-click --sort-by-name \
pankso@14 48 --read-dir=/usr/share/applications ;;
pankso@14 49
pankso@1 50 *|help)
pankso@16 51 echo "$(basename $0) [info|update|kill|keyboard|apps]" ;;
pankso@1 52 esac
pankso@1 53
pankso@1 54 exit 0