My Fork of dmenu
  • C 85%
  • Roff 9.4%
  • Makefile 5%
  • Shell 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2021-06-04 19:04:45 -06:00
.gitignore added morecolor 2021-06-04 18:26:37 -06:00
arg.h arg.h: fixed argv checks order 2016-02-23 00:31:03 +01:00
config.def.h fixed fonts 2021-06-04 19:04:45 -06:00
config.h fixed fonts 2021-06-04 19:04:45 -06:00
config.mk bump version to 5.0 2020-09-02 18:31:23 +02:00
dmenu.1 dmenu.1: document improved fastgrab behaviour from previous patch 2019-01-27 15:28:02 +01:00
dmenu.c added pipes 2021-06-04 18:30:59 -06:00
dmenu_path make dmenu_path script executable 2019-02-12 22:13:58 +01:00
dmenu_run dmenu_run: Split cache logic to dmenu_path again 2012-07-30 17:02:12 +02:00
drw.c Fix memory leaks in drw 2020-06-11 18:45:33 +02:00
drw.h import new drw from libsl and minor fixes. 2016-06-03 19:13:15 +02:00
LICENSE.md First Commit 2021-06-04 17:13:53 -06:00
Makefile Makefile: just show the compiler output 2018-06-02 17:09:01 +02:00
README.md added pipes 2021-06-04 18:30:59 -06:00
stest.1 applied Martin Kühl's inverse matching flag to stest 2013-08-13 19:15:04 +02:00
stest.c stest: get rid of getopt, use suckless arg.h 2015-07-19 21:38:42 +02:00
util.c die() on calloc failure 2016-11-05 11:36:42 +01:00
util.h import new drw from libsl and minor fixes. 2016-06-03 19:13:15 +02:00

   .x0c                .,,.        .dWK;            .dN0c.                   .cO0l.      ;KNc  cNO.
   .xW0'        ....'..:XNk'       .OWNx.            ;KKOk:. .;'  ':'       .oNNx.       ,KWl  '0K,
.,,'oNNd;:clodxkkkk0XXo'OWN0;      :XNW0,            .xXl:k0dkO, .oNXx,     ;KWO'        ;XNc   oNo
:OK0KNWXOxdlc:,'...oNXc oNNNK:   .cONXNXc             ,00,.lKX:   .oXWXx,   lNNo         lNK,   '00'
 ...,OWK:         ,0Wx. ;KNNNKc .dNNOo0Wd.        .....;00; ',     .oNNNXd'.lNNl        .xWx.    cKo.
     oNNl        'ONx.  .xNK0NXloXWX:.xWO'     ,oOOOOOOkKWKc.     ...xNNXNKoxNNl        ;KNc     .oKc
     ;XWx.      ;0Nd.    cNKldNNNNXo  cNX:   .d0x;'..';:ld00,    'kl '0WOoONNNNx.      .dWk.      .xKl.
     .OW0'    .lKKl.     '0Nl.oKKd:.  ,0Wd. 'kO,          ..    .x0'  cXNc'dNNNK,      ;KX:        .xXx.
     .dWX:   ,kXk'       .xWx. ..     .xW0'.oNk'                l0:   .xWO'.lKNNd.    .kNo.        .,kNO;
      cXWd.,xKO;         .dW0,         cNNc .c0Kd,            .dO;     :XNc  :KWX:    lNO.  .':loododxkOk;
      ,0WKO0x;.        kX00NX;         'OWk.   .l0Xkl;'.....':dko.     .kWO.  cXWO'  ,0Ndcodddlc,'..
;xkdllxXWNx.           .l0NNX:          oNXc    .:x0XXK00000xc.         cXNc  .dNXo..xNXko;..
,xO0Oxoll;.              .d0d.          '0WO'      ..,,,,,'.            .OWx.  .''. .cc'
  ..                       .             ,ol'                            .;'

dmenu - dynamic menu

dmenu is an efficient dynamic menu for X.

Requirements

In order to build dmenu you need the Xlib header files.

Installation

Edit config.mk to match your local setup (dmenu is installed into the /usr/local namespace by default).

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

make clean install

Running dmenu

See the man page for details.

Added

https://tools.suckless.org/dmenu/patches/case-insensitive/

https://tools.suckless.org/dmenu/patches/xresources/

https://tools.suckless.org/dmenu/patches/highlight/

https://tools.suckless.org/dmenu/patches/morecolor/

https://tools.suckless.org/dmenu/patches/pipeout/