Comment #2 on issue 467 by daniel.w... at gmail.com: dmenu update changes behaviour http://code.google.com/p/xmonad/issues/detail?id=467 Can we check for lsx and use dmenu_path as appropriate? Something like spawn "which lsx && dmenu_run || (exe=`dmenu_path | dmenu` && eval \"exec $exe\")" ?