Dolda2000 GitWeb
/
utils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
anndl: Print raw names in choice list.
[utils.git]
/
rdp
1
#!/bin/bash
2
3
usage() {
4
echo "usage: rdp [-hf] HOST [PORT|INSTANCE]"
5
}
6
7
args=(-K -r sound)
8
fs=
9
while [ "${1:0:1}" = - ]; do
10
a="$1"
11
shift
12
case "$a" in
13
-h)
14
usage
15
exit 0
16
;;
17
-f)
18
fs=y
19
;;
20
esac
21
done
22
if [ "$fs" = y ]; then args=("${args[@]}" -f); else args=("${args[@]}" -g 1280x960); fi
23
24
if [ $# -lt 1 ]; then
25
usage >&2
26
exit 1
27
fi
28
29
port=3389
30
if [ $# -ge 2 ]; then
31
port="$2"
32
if [ "$port" -lt 100 ]; then
33
port=$((port + 3389))
34
fi
35
fi
36
37
exec rdesktop "${args[@]}" "$1:$port"