No description
![]() Adds selection wrapping, such that pressing up at the top of the list will select the last item, and pressing down at the bottom of the list will select the first item. Additionally, cursor movement is now exclusively handled by Left/Right and selection movement is exclusively handled by Up/Down, as the new wrapping behavior would prevent cursor movement from ever triggering. |
||
---|---|---|
docs | ||
protocols | ||
.gitignore | ||
LICENSE | ||
menu.c | ||
menu.h | ||
meson.build | ||
pango.c | ||
pango.h | ||
pool-buffer.c | ||
pool-buffer.h | ||
README.md | ||
render.c | ||
render.h | ||
wayland.c | ||
wayland.h | ||
wmenu-run.c | ||
wmenu.c |
wmenu
wmenu is an efficient dynamic menu for Sway and wlroots based Wayland compositors. It provides a Wayland-native dmenu replacement which maintains the look and feel of dmenu.
Installation
Dependencies:
- cairo
- pango
- wayland
- xkbcommon
- scdoc (optional)
$ meson build
$ ninja -C build
# ninja -C build install
Usage
See wmenu(1)
To use wmenu with Sway, you can add the following to your configuration file:
set $menu wmenu-run
bindsym $mod+d exec $menu