Skip to content
/ dmenu Public

dmenu is an efficient dynamic menu for X. This is a fork with added functionalities.

License

Notifications You must be signed in to change notification settings

aario/dmenu

Folders and files

NameName
Last commit message
Last commit date
Feb 26, 2017
Feb 26, 2017
Mar 9, 2017
Feb 22, 2016
Feb 26, 2017
Dec 19, 2015
Oct 28, 2016
Mar 8, 2017
Mar 6, 2017
Feb 28, 2017
Mar 6, 2017
Sep 27, 2018
Feb 28, 2017
Mar 5, 2017
Jul 30, 2012
Mar 3, 2017
Mar 5, 2017
Feb 28, 2017
Oct 28, 2016
Oct 28, 2016
Feb 26, 2017
Oct 31, 2016
Oct 31, 2016
Oct 31, 2016
Oct 31, 2016
Aug 13, 2013
Jul 19, 2015
Oct 20, 2015
Oct 20, 2015

Repository files navigation

dmenu - dynamic menu

dmenu is an efficient dynamic menu for X.

Main Source

This is a fork of dmenu - suckless project at: http://git.suckless.org/dmenu

Added Features

  • Blur Effect A fast and nice blur effect. Does not need OpenGL and is all CPU based.
  • Meta Key Meta Key/Super Key closes the menu
  • Mouse Full mouse support
  • dmenu_run Now sorts applications by most executed
  • dmenu_win Displays a list of window titles instead of commands and then switches to selected window
  • dmenu_vol Displays volume percentages from 0 to 100% and sends it to amixer to set 'Master' channel
  • dmenu_bl Displays brightness percentages from 0 to 100% and sends it to xbacklight to set it
  • dmenu_media Sends media player commands! Play/Pause, Previous, Next, etc.
  • dmenu_custom Displays of a list of custom scripts located in $HOME/.dwm/custom_scripts
  • dmenu_home Browses through home folder and opens files
  • dmenu_apps Browses through applications menu and launches apps
  • dmenu_all Shows a menu with shortcuts to all above items
  • lines Default value of lines in config.def.h is now set to 10. Originally it was 0.
  • Works best with my fork of dwm

Screenshot

Requirements

In order to build dmenu you need the Xlib header files. In order to run dmenu_win you need wmctrl utility installed. In order to run dmenu_vol you need alsa_utils installed. In order to run dmenu_bl you need xbacklight installed.

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.

THE STACK-BLUR PART OF THE CODE IS BASED ON GREATE WORK BY:

Mario Klingemann [email protected]

Link to the original work:

The original source code of stack-blur:

About

dmenu is an efficient dynamic menu for X. This is a fork with added functionalities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published