Re: Pager (less-artig) mit GUI gesucht
Hallo Heiko,
On Friday 15 June 2012, Heiko Schlittermann wrote:
> > Im Grunde würde es mir reichen, wenn in einem
> > neuen
> > Terminalemulator (idealerweise Konsole) less die Eingabe anzeigen
> > würde. Ich habe das versucht und auch danach gesucht, aber keine
> > Lösung gefunden.
>
> Vielleicht soetwas? Ich habe es nur kurz getestet, habe kein KDE und
> keine Konsole, daher mit xterm probiert. Ich denke, Konsole hat auch
> einen ähnlichen Schalter, damit es Kommandos ausführen kann:
>
> #! /bin/bash
> trap 'rm $dir/fifo && rmdir $dir' EXIT
> dir=$(mktemp -d)
> fifo="$dir/fifo"
> mkfifo $fifo
> xterm -e "less <$fifo" &
> cat > $fifo
> wait
gute Idee. Und beinahe geht es auch so, wenn Konsole mit -e eine
Befehlszeile akzeptieren würde, nicht nur einen Programmnamen. Aber das
lässt sich umgehen:
guiless:
#! /bin/bash
trap 'rm $dir/fifo && rmdir $dir' EXIT
dir=$(mktemp -d)
fifo="$dir/fifo"
mkfifo $fifo
konsole -e guiless_konsole_helper "$fifo"
cat > $fifo
wait
guiless_konsole_helper:
#!/bin/sh
exec less -+e -+E -+F < "$1"
Danke für die Hilfe!
Michael
--
Michael Schuerig
mailto:michael@schuerig.de
http://www.schuerig.de/michael/
Reply to: