mirror of
https://codeberg.org/adnano/wmenu.git
synced 2025-11-25 06:59:50 -05:00
Efficient dynamic menu for Wayland
Limit the number of menu lines visible in line mode if there are less items than lines. This brings wmenu's behavior in line with dmenu's. Closes https://codeberg.org/adnano/wmenu/issues/64 |
||
|---|---|---|
| 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 setup 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