Blame


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