23 lines
547 B
Plaintext
23 lines
547 B
Plaintext
|
#!/bin/bash
|
||
|
# Copyright (c) 2004-2005 by Silvan Calarco <silvan.calarco@qilinux.it>
|
||
|
# Copyright (c) 2007 by Davide Madrisan <davide.madrisan@gmail.com>
|
||
|
|
||
|
displayfile="$1"
|
||
|
wintitle="$2"
|
||
|
winicon="$3"
|
||
|
|
||
|
tmpfile=`mktemp -q -t ${0##*/}.XXXXXXXX` ||
|
||
|
{ echo "${0##*/}: error: cannot create temporary files." >&2 >> $logfile
|
||
|
{ (exit 1); exit 1; }; }
|
||
|
|
||
|
trap "rm -f $tmpfile" 0 1 2 5 15
|
||
|
|
||
|
sed "s|\x1b\[\S\{1,5\}[mG]||g" $displayfile > $tmpfile
|
||
|
|
||
|
kdialog \
|
||
|
--textbox $tmpfile 800 600 \
|
||
|
--caption "$wintitle" \
|
||
|
--miniicon "${winicon:-empty}"
|
||
|
|
||
|
exit 0
|