Improved "pager" for man pages

Joel Hammer Joel
Mon May 17 11:50:58 PDT 2004


Well, I couldn't leave well enuf alone.
I got annoyed by my new and improved man pager, since the calling shell
can't be used until the acroread session is closed.

So, here is the better mouse trap. It needs two scripts, not one.
First script is called Man

man -t $1 > /tmp/junk$$
[ -a /tmp/junk$$ ] ||  exit
ps2pdf /tmp/junk$$ /tmp/$1
rm /tmp/junk$$
ReadMan $1 &

The second script is called ReadMan

acroread /tmp/$1
rm /tmp/$1

To use it, just type:
Man ping [or whatever] and voila.

A nice part is that you can use the shell again, and if you want, open
another man page with Man rm [or whatever].  The second man page is opened
up in the same instance of acroread, making things very convenient.

Now, this would be nicer if someone could show me how to make this into
just one script. A here document might be the way to go, but I have
never figured those out.

Joel

On Mon, Jul 21, 2003 at 09:38:09PM -0400, Joel Hammer wrote:
> Don't know why, but with lindows 4 I have lost my usual vi like button
> functionality with the man pager. Oh well.
> 
> So, here is a "pager" which is greatly improved. This allows searching
> as well, which wouldn't work with just the postscript output. Of course,
> this only runs in a GUI, but, that's where I spend most of my time these
> days, anyway.
> 
> #!/bin/sh
> man -t $1 > /tmp/junk$$
> ps2pdf /tmp/junk$$ /tmp/junkpdf$$
> acroread /tmp/junkpdf$$
> rm /tmp/junk$$
> rm /tmp/junkpdf$$
> 
> Joel
> 
> _______________________________________________
> Linux-users mailing list
> Linux-users at linux-sxs.org
> Unsubscribe/Suspend/Etc -> http://www.linux-sxs.org/mailman/listinfo/linux-users


More information about the Linux-users mailing list