|
|
- .TH DMENU 1 dmenu\-VERSION
- .SH NAME
- dmenu \- dynamic menu
- .SH SYNOPSIS
- .B dmenu
- .RB [ \-i ]
- .RB [ \-x " <x>"]
- .RB [ \-y " <y>"]
- .RB [ \-w " <width>"]
- .RB [ \-fn " <font>"]
- .RB [ \-nb " <color>"]
- .RB [ \-nf " <color>"]
- .RB [ \-p " <prompt>"]
- .RB [ \-sb " <color>"]
- .RB [ \-sf " <color>"]
- .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 \-x
- defines the x coordinate dmenu appears at (0 by default).
- .TP
- .B \-y
- defines the y coordinate dmenu appears at (0 by default). If it is negative,
- dmenu will appear with the bottom at the given positive coordinate. If it is
- -0, dmenu appears at the screen bottom.
- .TP
- .B \-w
- defines the width of the dmenu window (screen width by default).
- .TP
- .B \-i
- makes dmenu match menu entries case insensitively.
- .TP
- .B \-fn <font>
- defines the font.
- .TP
- .B \-nb <color>
- defines the normal background color (#RGB, #RRGGBB, and color names are supported).
- .TP
- .B \-nf <color>
- defines the normal foreground color (#RGB, #RRGGBB, and color names are supported).
- .TP
- .B \-p <prompt>
- defines a prompt to be displayed before the input area.
- .TP
- .B \-sb <color>
- defines the selected background color (#RGB, #RRGGBB, and color names are supported).
- .TP
- .B \-sf <color>
- defines the selected foreground color (#RGB, #RRGGBB, and color names are supported).
- .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/her
- 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 (Mod1\-h/Mod1\-l)
- Select the previous/next item.
- .TP
- .B PageUp/PageDown (Mod1\-k/Mod1\-j)
- Select the first item of the previous/next 'page' of items.
- .TP
- .B Home/End (Mod1\-g/Mod1\-G)
- Select the first/last item.
- .TP
- .B Tab (Control\-i)
- Copy the selected item to the input field.
- .TP
- .B Return (Control\-j)
- Confirm selection and quit (print the selected item to standard output). Returns
- .B 0
- on termination.
- .TP
- .B Shift\-Return (Control\-Shift\-j)
- Confirm selection and quit (print the text in the input field to standard output).
- Returns
- .B 0
- on termination.
- .TP
- .B Escape (Control\-bracketleft)
- Quit without selecting an item. Returns
- .B 1
- on termination.
- .TP
- .B Backspace (Control\-h)
- Remove a character from the input field.
- .TP
- .B Control\-u
- Remove all characters from the input field.
- .TP
- .B Control\-w
- Remove all characters of current word from the input field.
- .SH SEE ALSO
- .BR dwm (1),
- .BR wmii (1) .
|