GMAN(1x)

πŸ“¦ version 0.9.3, in debian bookworm, ubuntu jammy

πŸ’– NAME πŸ’–

gman β€” a GTK+ based front-end for man, and honestly a good replacement for xman. bestie, it's an upgrade, no cap.


✨ SYNOPSIS ✨

gman

that's it. that's the whole thing. she just goes. πŸ¦‹


🌸 DESCRIPTION 🌸

okay so picture this: gman is a front-end for the manual page system. she goes and builds a whole database of every man page you have available, and then she displays them in a list like the icon she is. πŸ‘‘

click on an entry in that list? boom. gman launches another window with the manual page displayed inside it. it's giving ✨multitasking✨ because gman can launch more than one window at the same time. so you can absolutely have six man pages open and zero regrets.

and if you don't know what you're looking for, there's an index / key word search function so you can go hunting for the man pages you actually need. πŸ”

it is simple, but it is useful. periodt. πŸ’…


πŸŽ€ OPTIONS πŸŽ€

There are no command line options for gman, for now.

not me having literally zero flags to offer you 😭 she's a GUI girlie, she doesn't do argv. (for now. watch this space.)

🌈 DISPLAY OPTIONS 🌈

Currently gman has 4 different modes to present the man pages β€” available as the following items in the View menu:

  • xTerm β€” this will launch an X terminal emulator with the man output shown inside it.

you can add the following line to your ~/.gman file in order to select the preferred X terminal emulator:

xterm_command = rxvt
  • GhostView β€” gman will present man pages in a GhostView window for you to view and print the man page. πŸ’œ

this requires GhostView (command gv) to be available on your system.

  • Evince β€” gman will present man pages in an Evince window for you to view and print the man page.

this requires GNOME Evince (command evince) to be available on your system.

  • LocalBrowse β€” gman will launch a web browser window to show you the man page. 🌐

this requires man2html and a web browser (command sensible-browser) to be available on your system.

  • NetBrowse β€” in this mode, you can view the pages with a web browser and navigate from one man page to another by clicking the links in the man pages. it's giving click-through glow-up fr fr. πŸ”₯

this requires man2html, a web browser (command sensible-browser) and a HTTP server running on localhost.

ok the page says "4 different modes" and then lists five of them and honestly? overachiever behavior, we love her, she ate and left no crumbs. πŸ‘‘

πŸ¦‹ FILES πŸ¦‹

  • ~/.gman β€” contains configuration information for gman, such as window size and paths where the manual pages are contained. for example:
v_size = 400
h_size = 300
xterm_command = rxvt
show_warning = 0
man_paths = /usr/local/man:/usr/local/share/man:/usr/share/man

for more information, see the init_context() function in gman.c for all the options avialiable. πŸ“‚

~/.gman is read by gman on startup, and written on exit. so yes bestie, she remembers. she always remembers. πŸ™ˆ


🧚 SEE ALSO 🧚

man(1), man(7), xterm(1).


⭐ AUTHOR ⭐

Gman was written by a smart guy named Xinkai Wang <aakwxk@hotmail.com>.

Home page of gman is at: http://homex.coolconnect.com/user/xkwang/gman/


and that's the whole page, bestie πŸ’œ this was Gman, source/version GMAN(1x), dated May 2002 β€” yes she's an elder icon and she still slays. go read a man page, ily. 🫢

πŸ“¦ where this page comes from