A mirror of phillbush's xmenu.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
phillbush 0c1a78642c Separated getmenuitem into two functions 4 years ago
LICENSE NOW IN PUBLIC DOMAIN! 4 years ago
Makefile Fixed makefile 4 years ago
README Removed the -w option (it was too buggy) 4 years ago
config.h Refactored code, changed resources and config.h 4 years ago
config.mk Added xft support (smooth fonts) 4 years ago
xmenu.1 Refactored code, changed resources and config.h 4 years ago
xmenu.c Separated getmenuitem into two functions 4 years ago
xmenu.sh trapping sighup in xmenu.sh 4 years ago

README

                                 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.

NOTE: The -w (windowed) option was removed from the master branch.
It was too buggy in tiled window managers and requires more
code to be maintained.

§ 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.