Blob


1 # MyMenu
3 > A drop-in replacement for dmenu, 'cause I was bored
5 ![MyMenu works!](screen.png)
7 ---
9 ## What?
11 This is a drop-in replacement for `dmenu(1)`.
13 ## Why?
15 This was the perfect excuse to learn how to make window with Xlib.
17 ## How?
19 Check out the [manpage](mymenu.1) for further documentation.
21 ---
23 ## Dependencies
25 - Xlib
26 - Xinerama (optional)
27 For multi-monitor support
28 - pkg-config (optional)
29 used in the makefile to generate `LIBS` and `CFLAGS` correctly
31 ## Build
33 As simple as `make`. If you want to disable Xinerama support just
34 delete `-DUSE_XINERAMA` from the `CFLAGS` and `xinerama` from the
35 `pkg-config` call from the Makefile.
37 ---
39 ## TODO
41 - Command line flags
43 At the moment the X Resource Database is the only way to interact
44 with the graphic appearance of MyMenu.
46 - Optional TrueType support
48 - Opacity support
50 - Alternate layout
52 An alternate layout (similar to rofi) would be nice too