#!/bin/sh # == Teamspeak client start script ===== # # A script to start TeamSpeak with appropriate options # v0.1 by |PG|Praetorian # # Minor update by Ulf Larsson / SM0LCB # # ===================================== # Options # The location of your TS executable. Must be set. TEAMSPEAK="/home/my_directory/TeamSpeak2RC2/TeamSpeak.bin" # Optional stuff. Should be obvious. SERVER="to_server" NICKNAME="nick_name" LOGINNAME="login_name" PASSWORD="password" CHANNEL="channel" SUBCHANNEL="" # ===================================== # Program # # Fail if TEAMSPEAK is not set. [ -z $TEAMSPEAK ] && ( echo TEAMSPEAK variable not set in script "$0", please fi x this. ; exit 1 ) # # Construct the launch command [ -z $SERVER ] || SERVER_COMMAND="$SERVER" [ -z $NICKNAME ] || NICKNAME_COMMAND="?nickname=$NICKNAME" [ -z $LOGINNAME ] || LOGINNAME_COMMAND="?loginname=$LOGINNAME" [ -z $PASSWORD ] || PASSWORD_COMMAND="?password=$PASSWORD" [ -z $CHANNEL ] || CHANNEL_COMMAND="?channel=$CHANNEL" [ -z $SUBCHANNEL ] || SUBCHANNEL_COMMAND="?subchannel=$SUBCHANNEL" export DISPLAY=:0 export LD_LIBRARY_PATH=/home/ulf/TeamSpeak2RC2:$LD_LIBRARY_PATH # # Execute the launch command $TEAMSPEAK "$SERVER_COMMAND$NICKNAME_COMMAND$LOGINNAME_COMMAND$PASSWORD_COMMAND$ CHANNEL_COMMAND$SUBCHANNEL_COMMAND" & # == End of Teamspeak client script ==========