trusty (1) larsmenu.1x.gz

Provided by: larswm_7.5.3-6_amd64 bug

NAME

       larsmenu - create a menu to run commands

SYNOPSIS

       larsmenu  [  -bg  background-color  ]  [ -display displayname ] [ -file name ] [ -fg foreground-color ] [
       -font fname ] [ -geometry geom ] [ -iconic ] [ -label name ] [ -path ] [ -popdown ] [ -popup ]  [  -shell
       prog ] [ -teleport ] [ -version ] [ -warp ] menuitem[:command] ...

DESCRIPTION

       larsmenu  is a simple program that accepts a list of menu item and command pairs on the command line.  It
       creates a window that consists of  nothing  but  a  menu.   When  a  particular  item  is  selected,  the
       corresponding command is executed.

       Any  mouse  button may be used to select an item.  Alternatively, the UP-ARROW and DOWN-ARROW cursor keys
       may be used to highlight different items, with ENTER used to select the highlighted  item.  ESCAPE  exits
       the menu without selecting an entry.

       Menu  items  and  commands  are  separated  by  a colon.  The colon and command are optional. If they are
       missing, then the menu item is assumed to be a command that can be executed directly.

       A menu item consisting of the word exit causes larsmenu to exit when it is selected. Otherwise,  to  stop
       larsmenu,  delete  it  using the window manager.  If a command is supplied along with the exit item, that
       command is executed before larsmenu exits.

       If a command starts with the word exec, larsmenu ceases operating after launching it.

       larsmenu accepts the following command line options, listed alphabetically:

              -bg background-color
                     Set the background color to background-color.  By default, the background color is white.

              -display displayname
                     Use the X display displayname, instead of the default display.

              -file filename
                     Read items to display from filename, in addition to any other command line arguments.  This
                     is intended for use with #!  in scripts.

              -fg foreground-color
                     Set the foreground color to foreground-color.  By default, the foreground color is black.

              -font fname
                     Use the font fname, instead of fixed.

              -geometry geom
                     Use  geom  (a  geometry  in  standard  X format) as the geometry of the menu.  This is most
                     useful for specifying the initial location of the menu.  Note that larsmenu  overrides  the
                     size  part  of  the geometry specification.  The window is always just large enough to hold
                     the menu.

              -iconic
                     Start up in the iconified state.

              -label name
                     Change both the window and icon labels of the window to name.

              -path  Append the current directory to the command search path.

              -popdown
                     Once an item is selected, the menu window automatically iconifies itself.

              -popup Act like a pop-up menu. Once  a  menu  item  is  selected,  larsmenu  exits.   This  option
                     overrides -popdown.

              -shell prog
                     Use  prog  as  the  shell  to  run  commands,  instead  of /bin/sh.  If the shell cannot be
                     executed, larsmenu then silently falls back to using /bin/sh.

              -teleport
                     Move the menu to where the  mouse  is  when  the  menu  is  uniconified.   This  option  is
                     particularly useful when combined with -popdown.

              -version
                     This  option  prints the version of larsmenu on the standard output, and then exits with an
                     exit value of zero.

              -warp  Warp the mouse to the menu when the menu is uniconified.   After  the  selection  is  made,
                     restore  the  mouse to where it was.  This option is particularly useful when combined with
                     -popdown.

EXAMPLE

       larsmenu -popup "XTerm:xterm" "Calculator:xcalc"

LICENSE

       This is a modified version of 9menu, which has this license:

       ---

       9menu is free software, and is Copyright (c) 1994 by  David  Hogan  and  Arnold  Robbins.  Permission  is
       granted  to  all  sentient  beings  to  use  this software, to make copies of it, and to distribute those
       copies, provided that:

       (1) the copyright and licence notices are left intact

       (2) the recipients are aware that it is free software

       (3) any unapproved changes in functionality are either

       (i) only distributed as patches

       or (ii) distributed as a new program which is not called 9menu and whose documentation gives credit where
       it is due

       (4) the authors are not held responsible for any defects

       or shortcomings in the software, or damages caused by it.

       There is no warranty for this software.  Have a nice day.

       ---

       Please  consider  my  code  to  be  under  the  same  type  of  license as 9menu, inserting my name where
       appropriate.

SEE ALSO

       larsclock(1x), larsremote(1x), larswm(1x)

AUTHORS

       larsmenu was created by Lars Bernhardsson <lab@fnurt.net> by building on 9menu by David Hogan and  Arnold
       Robbins.

                                                                                                    LARSMENU(1x)