sts view sts @ rev 19

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