The Universal Menu System (umenu)
GPL Project
Copyright (C) 1999-2004, 2009 by Steve Litt
New Installation Philosophy
Much
has been added to UMENU since its 1999 creation. It now requires my
EMDL package and my Node.pm package, both of which have been offered
only as separate addons until now. As a result, installation and
integration of UMENU was impossibly difficult for the average user.
Therefore, in October of 2009 I repackaged the existing UMENU 0.7.0
with an integrated EMDL parser and Node.pm and added a new default menu
enabling user friendly building of new menus.
In other words, the new package is a new package, not a new version.
But
packaging is everything. The new package is contained in one tree,
which defaults to $HOME/.umenu. Installation is as simple as untarring
the tarball and running a simple program. From there on, you have a
user friendly menu driven program to do everything else you need. The
new distribution depends only on Perl, and nothing depends on the new package. It's almost completely self-contained, making it robustly modular and trivially easy.
Installation
Here's how you install UMENU:
cd $HOME
tar xzvf umenu-0.7.0-easyinstall_20091014.tgz
cd .umenu/program
./setconf.sh
The
preceding does a standard install and config. The config consists of
setting the browser and the editor for the built in menu.
And here's how you use it, running the built in menu:
cd $HOME/.umenu/program
./umenu.pl firstmenu
The
built-in menu contains all documentation, ability to set the editor and
browser, and everything necessary to create, edit, compile, transfer
and run EMDL files. An EMDL file defines and implements a new menu
system.
Top of Page
>