|
|
- .TH DMENU 1 dmenu-VERSION
- .SH NAME
- dmenu \- dynamic menu
- .SH SYNOPSIS
- .B dmenu
- .RB [ \-v ]
- .SH DESCRIPTION
- .SS Overview
- dmenu is a generic menu for X, originally designed for
- .BR dwm (1).
- It manages huge amounts (up to 10.000 and more) of user defined menu items
- efficiently.
- .SS Options
- .TP
- .B \-v
- prints version information to standard output, then exits.
- .SH USAGE
- dmenu reads a list of newline-separated items from standard input and creates a
- menu. When the user selects an item or enters any text and presses Return, his
- choice is printed to standard output and dmenu terminates.
- .P
- dmenu is completely controlled by the keyboard. The following keys are recognized:
- .TP
- .B Any printable character
- Appends the character to the text in the input field. This works as a filter:
- only items containing this text will be displayed.
- .TP
- .B Left/Right
- Select the previous/next item.
- .TP
- .B Tab
- Copy the selected item to the input field.
- .TP
- .B Return
- Confirm selection and quit (print the selected item to standard output).
- .TP
- .B Shift-Return
- Confirm selection and quit (print the text in the input field to standard output).
- .TP
- .B Escape
- Quit without selecting an item.
- .TP
- .B Backspace (Control-h)
- Remove enough characters from the input field to change its filtering effect.
- .TP
- .B Control-u
- Remove all characters from the input field.
- .P
- dwm returns
- .B 0
- if
- .B Return
- is pressed and
- .B 1
- if
- .B Escape
- is pressed on termination.
- .SH CUSTOMIZATION
- dmenu is customized by creating a custom config.h and (re)compiling the source
- code. This keeps it fast, secure and simple.
- .SH SEE ALSO
- .BR dwm (1)
|