File: jtightvncviewer.sh

package info (click to toggle)
tightvnc-java 1.3.10-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 796 kB
  • sloc: java: 8,934; makefile: 122; sh: 83
file content (28 lines) | stat: -rw-r--r-- 657 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh

if [ -z "$1" ] || [ "$1" = "--help" ] || [ "$1" = "-help" ] || [ "$1" = "-h" ]; then
    echo "USAGE: ${0##*/} HOST[(:DISPLAY#|::PORT#)]"
    exit 0
fi

PT=$(echo "$1" | grep "::")
if [ -n "$PT" ] ; then
    HOST=$(echo "$PT" | sed -e "s/::.*//;")
    PORT=$(echo "$PT" | sed -e "s/.*:://;")
else
    PT=$(echo "$1" | grep ":")
    if [ -n "$PT" ] ; then 
        HOST=$(echo "$PT" | sed -e "s/:.*//;")
        P=$(echo "$PT" | sed -e "s/.*://;")
		PORT=$((5900+$P))
    else
        HOST="$1"
        PORT=5900
    fi
fi

echo $HOST $PORT

export CLASSPATH=/usr/share/java/tightvncviewer.jar

java tightvncviewer.VncViewer HOST $HOST PORT $PORT