Skip to content

gnuunixchad/mew

Repository files navigation

My build of mew

mew is an efficient dynamic menu for Wayland, an effective port of dmenu to Wayland.

Building

In order to build mew, ensure that you have the following dependencies:

  • fcft
  • pkg-config
  • wayland
  • wayland-protocols
  • xkbcommon

Afterwards enter the following command to build and install mew (if necessary as root):

make
make install

Usage

See the man page for details.

Comparison

There are other menu programs or dmenu clones for Wayland, but there are a few differences when it comes to accuracy, as mew is a full accurate clone, while differing in the output select option due to the differences between X and Wayland output/monitor design.

  • wmenu: A more modern dmenu clone, making it's own design choices (such as appearance and keybindings), not supporting bitmap fonts (Pango), and being fully rewritten from scratch as a fork of dmenu-wl.
  • bemenu: Being a dynamic menu library and client program, it is very flexible, but comes at a cost of being unnecessarily complicated and large in codebase.
  • emenu: Personally maintained fork of dmenu which adds wayland support, lacking git history. It is what mew hard forked from due to maintainership, consistency, and tidiness.

About

dmenu for Wayland

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •