view ui/trustbridge-tray-starter.sh @ 1160:a974b61a5cce

(issue108) Add missing license headers
author Andre Heinecke <andre.heinecke@intevation.de>
date Thu, 18 Sep 2014 18:00:34 +0200
parents 654a8ca9d5b4
children
line wrap: on
line source
#!/bin/bash

# Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik
# Software engineering by Intevation GmbH
#
# This file is Free Software under the GNU GPL (v>=2)
# and comes with ABSOLUTELY NO WARRANTY!
# See LICENSE.txt for details.

PREFIX=""
CFGDIR="${XDG_CONFIG_HOME:-$HOME/.config}/BSI"
TBCMD="trustbridge --tray"
XSET=/usr/bin/xset
CONFIG="$CFGDIR/trustbridge-tray-starter.cfg"

if [ -r "$CONFIG" ] ; then
    DISPLAY=`sed -n "/DISPLAY/s/[^=]*=\(.*\)/\1/p" "$CONFIG"`
    export DISPLAY

    # only run when X is accessible
    if "$XSET" -q >/dev/null 2>&1 ; then
        "$PREFIX/bin/"$TBCMD
    fi
fi

http://wald.intevation.org/projects/trustbridge/