UMENU

UMENU is the Universal Menu System.
Download

UMENU Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Steve Litt
  • Publisher web site:
  • http://www.troubleshooters.com/umenu/index.htm

UMENU Tags


UMENU Description

UMENU is the Universal Menu System. UMENU is the Universal Menu System.Installation Instructions:Be aware that this version does NOT default choices beginning withQ to a menu exit. Menu exits must now be explicitly declared withthe following command string:C_^Any choices not having a command string starting with C_ willdisplay the string "nop" before the menu letter. "nop" stands forNo OPeration.1. These installation instructions are for single userinstallation. Each user can perform his/her own single userinstallation. For other installation types, see the onlinedocumentation at http://www.troubleshooters.com/umenu/index.htm,specifically the project specifications.2. UMENU 0.7.0 requires Node.pm, which can be downloaded fromhttp://www.troubleshooters.com/projects/Node/index.htm. Node.pminstallation is very easy -- basically untar the tarball into thedirectory of your choice -- typically /usr/local. If you untar itin /usr/local, the Node directory will be /usr/local/Node.Wherever you install it, remember the Node directory, as you willneed to remember it to set up UMENU.3. If you have a directory called umenu and/or .umenu in your homedirectory, rename it/them to something other than umenu or .umenu.4. From inside your home directory, perform the following command:tar -xzvf umenu-0.7.0.tar.gzThe preceding command creates the .umenu tree.5. Edit $HOME/.umenu/program/umenu.cnf. A typical setup would bethis:######nodedir=/usr/local/umenumenudir=../menudir/scriptdir=$HOME/getch_style=1os=unix######Set nodedir to wherever your Node program resides (step 2 of theseinstructions). Your os variable should remain at unix unless youinstall UMENU on a Windows computer, and please bear in mind thatUMENU needs extensive modification before it will work on Windows.The getch_style variable invokes slightly different ways ofacquiring a keystroke without pressing Enter. If UMENU seems torun until it asks for a keystroke, consider changing getch_styleto 0. Valid values for this variable are 1 and 0.6. From the $HOME/.umenu/program directory, perform the followingcommand:./umenu.pl xThe preceding should bring up the menu on a minimal menu systemusing menu files starting with x. If not, troubleshoot.!!!WARNING!!! The x menu system was created in 1999. It is very old,and some of the commands no longer work right. Therefore some ofthem might be dangerous. Use with care.7. Copy the starter scripts to a directory on the execution path.Some appropriate places would be /usr/local/bin or $HOME/bin, ifthey are on your execution path.8. Invoke the X menu as follows:mmm xmm_startmenu_specific xThe first method invokes a persistent menu, while the secondinvokes a menu that terminates after you choose a command (not asubmenu). If either of these don't work, troubleshoot. Note thatyou'll need major modifications to all the mm* scripts if youinstall UMENU any place other than $HOME/.umenu.9. You now have a working UMENU. For vastly simplified menumanagement, you should download and install the EMDL (Easy MenuDefinition Language) system fromhttp://www.troubleshooters.com/projects/emdl/index.htm. Otherwise,you can edit UMENU's .mnu files manually with an editor.


UMENU Related Software