File: lyxview.sh

package info (click to toggle)
lyx 1.3.4-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 41,996 kB
  • ctags: 28,239
  • sloc: cpp: 169,428; sh: 11,309; ansic: 6,029; perl: 3,828; python: 1,659; makefile: 1,554; yacc: 356; tcl: 163; sed: 72
file content (18 lines) | stat: -rw-r--r-- 392 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

test -x /usr/bin/kfmclient || exec see "$1" || exit 1

TMPFILE=`mktemp -q -t lyxview.XXXXXXXXXX` || exec see "$1" || exit 1

trap "rm -f $TMPFILE; exit 1" HUP INT QUIT TERM

if dcop 2>&1 | grep -qs konqueror-; then
    kfmclient exec "$1" 2> $TMPFILE
    if [ $? -eq 1 ] && grep -qs "cannot connect to X server" $TMPFILE; then
	see "$1"
    fi
else
    see "$1"
fi

rm -f $TMPFILE