dmenu/dmenu.1

100 lines
2.2 KiB
Groff
Raw Normal View History

2007-09-30 19:20:31 +02:00
.TH DMENU 1 dmenu\-VERSION
2006-08-04 09:35:27 +02:00
.SH NAME
dmenu \- dynamic menu
.SH SYNOPSIS
.B dmenu
.RB [ \-b ]
2011-05-08 16:15:24 +02:00
.RB [ \-f ]
.RB [ \-i ]
.RB [ \-l
.IR lines ]
.RB [ \-p
.IR prompt ]
.RB [ \-fn
.IR font ]
.RB [ \-nb
.IR color ]
.RB [ \-nf
.IR color ]
.RB [ \-sb
.IR color ]
.RB [ \-sf
.IR color ]
2006-08-04 09:35:27 +02:00
.RB [ \-v ]
.P
.BR dmenu_run " ..."
2006-08-04 09:35:27 +02:00
.SH DESCRIPTION
.B dmenu
is a dynamic menu for X, originally designed for
2011-06-13 22:50:31 +02:00
.IR dwm (1).
2011-05-15 03:37:49 +02:00
It manages huge numbers of user\-defined menu items efficiently.
.P
2011-05-15 03:37:49 +02:00
dmenu reads a list of newline\-separated items from stdin and creates a menu.
2011-05-08 16:15:24 +02:00
When the user selects an item or enters any text and presses Return, their
choice is printed to stdout and dmenu terminates.
.P
.B dmenu_run
2011-06-13 22:50:31 +02:00
is a dmenu script used by dwm which lists programs in the user's $PATH and
executes the selected item.
.SH OPTIONS
2006-08-04 09:35:27 +02:00
.TP
.B \-b
dmenu appears at the bottom of the screen.
.TP
2011-05-08 16:15:24 +02:00
.B \-f
dmenu grabs the keyboard before reading stdin. This is faster, but may lock up
X if stdin is from a terminal.
.TP
.B \-i
dmenu matches menu items case insensitively.
2010-06-09 11:13:26 +02:00
.TP
.BI \-l " lines"
dmenu lists items vertically, with the given number of lines.
.TP
.BI \-p " prompt"
2010-08-05 16:41:56 +02:00
defines the prompt to be displayed to the left of the input field.
.TP
.BI \-fn " font"
defines the font or font set used.
.TP
.BI \-nb " color"
defines the normal background color.
.IR #RGB ,
.IR #RRGGBB ,
2011-05-08 16:15:24 +02:00
and X color names are supported.
.TP
.BI \-nf " color"
defines the normal foreground color.
.TP
.BI \-sb " color"
defines the selected background color.
.TP
.BI \-sf " color"
defines the selected foreground color.
.TP
2006-08-04 09:35:27 +02:00
.B \-v
2011-05-08 16:15:24 +02:00
prints version information to stdout, then exits.
2006-08-07 14:07:04 +02:00
.SH USAGE
dmenu is completely controlled by the keyboard. Besides standard Unix line
2011-05-18 17:20:03 +02:00
editing and item selection (arrow keys, page up/down, home and end), the
following keys are recognized:
.TP
2011-05-18 17:20:03 +02:00
.B Tab (Ctrl\-i)
2006-08-07 14:07:04 +02:00
Copy the selected item to the input field.
.TP
2011-05-18 17:20:03 +02:00
.B Return (Ctrl\-j)
2011-05-08 16:15:24 +02:00
Confirm selection. Prints the selected item to stdout and exits, returning
success.
2006-08-07 14:07:04 +02:00
.TP
2011-05-18 17:20:03 +02:00
.B Shift\-Return (Ctrl\-Shift\-j)
2011-05-08 16:15:24 +02:00
Confirm input. Prints the input text to stdout and exits, returning success.
2006-08-07 14:07:04 +02:00
.TP
2011-05-18 17:20:03 +02:00
.B Escape (Ctrl\-c)
Exit without selecting an item, returning failure.
2006-08-07 14:07:04 +02:00
.TP
2011-05-18 17:20:03 +02:00
.B Ctrl\-y
Paste the current X selection into the input field.
2006-08-04 09:35:27 +02:00
.SH SEE ALSO
2011-06-18 08:50:46 +02:00
.IR dwm (1),
.IR lsx (1)