wm-agnostic, X11 menu
Go to file
phillbush 465d07dbe9 Fixed order of function calls
You must grab the keyboard after reading the input.
2020-05-18 23:05:14 -03:00
config.h Added xft support (smooth fonts) 2020-05-18 22:27:56 -03:00
config.mk Added xft support (smooth fonts) 2020-05-18 22:27:56 -03:00
LICENSE NOW IN PUBLIC DOMAIN! 2020-05-16 01:28:57 -03:00
Makefile Fixed makefile 2020-05-18 23:00:29 -03:00
README Xmenu now has a man page. 2020-05-17 00:08:23 -03:00
xmenu.1 xmenu now can be operated by keyboard 2020-05-17 17:01:46 -03:00
xmenu.c Fixed order of function calls 2020-05-18 23:05:14 -03:00
xmenu.sh Xmenu now has a man page. 2020-05-17 00:08:23 -03:00

                                 xmenu

Xmenu is a menu utility for X.
Xmenu receives a menu specification in stdin, shows a menu for the user
to select one of the options, and outputs the option selected to stdout.

§ Installation

In order to build xmenu you need the Xlib header files.

Edit config.mk to match your local setup (xmenu is installed into the
/usr/local prefix by default).  Then enter the following command to
build and install xmenu (if necessary as root).

	make clean install


§ Running xmenu

xmenu receives as input a menu specification where each line is a menu
entry.  Each line can be indented with tabs to represent nested menus.
Each line is made out of a label and a command separated by any number
of tabs.  Lines without labels are menu separators.

See the script ./xmenu.sh for an example of how xmenu can be used to
draw a simple menu with submenus and separators.

Read the manual for more information on running xmenu.