akarin123 / manhelper

A lightweight GTK front-end for man pages.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Man Helper

Man Helper is a lightweight GUI front-end for man2html under development using Vala and GTK. It features an easy-to-use interface, and aims for a modern GUI viewer for man pages. Man Helper Screenshot

Building and Installation

You'll need the following dependencies to build:

  • gobject-introspection
  • libgda-5.0-dev
  • libgtk-3-dev (>= 3.24.0)
  • libjson-glib-dev
  • libsoup2.4-dev
  • libwebkit2gtk-4.0-dev
  • libxml2-dev
  • meson
  • valac

You'll need the following dependencies to run:

  • apache2
  • man2html

Run meson build to configure the build environment. Change to the build directory and run ninja to build

meson build --prefix=/usr
cd build
ninja

To install, use ninja install, then execute with com.github.manhelper

ninja install
com.github.manhelper

Features

  • GUI front-end
  • find in man page
  • search in man database
  • bookmarks
  • multi-tab views
  • zoom in/out
  • preferences (font family, theme color, etc)
  • sections
  • translation

About

A lightweight GTK front-end for man pages.

License:GNU General Public License v3.0


Languages

Language:Vala 98.3%Language:Meson 1.6%Language:Shell 0.1%