Re: Pager (less-artig) mit GUI gesucht
Am Freitag, 15. Juni 2012 schrieb Michael Schuerig:
> 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"
Das geht vielleicht auch mit glogg, wenn Du was Grafisches möchtest. Wenn
glogg --stdin könnte wärs natürlich einfacher.
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
Reply to: