Portability | unportable |
---|---|
Stability | unstable |
Maintainer | Spencer Janssen <spencerjanssen@gmail.com> |
Safe Haskell | Safe-Infered |
XMonad.Util.Dmenu
Contents
Description
A convenient binding to dmenu.
Requires the process-1.0 package
- dmenu :: [String] -> X String
- dmenuXinerama :: [String] -> X String
- dmenuMap :: Map String a -> X (Maybe a)
- menu :: String -> [String] -> X String
- menuArgs :: String -> [String] -> [String] -> X String
- menuMap :: String -> Map String a -> X (Maybe a)
- menuMapArgs :: String -> [String] -> Map String a -> X (Maybe a)
Usage
You can use this module with the following in your Config.hs file:
import XMonad.Util.Dmenu
These functions block xmonad's event loop until dmenu exits; this means that programs will not be able to open new windows and you will not be able to change workspaces or input focus until you have responded to the prompt one way or another.
dmenuXinerama :: [String] -> X String
Starts dmenu on the current screen. Requires this patch to dmenu: http://www.jcreigh.com/dmenu/dmenu-3.2-xinerama.patch