
Adam, Daniel: Got it. Thanks!
On Thu, Feb 19, 2009 at 11:54 AM, Adam Vogt
dmenu should work. Using System.Process you can get the stdout of dmenu (which will contain what the user typed in or the option they selected) when run as such:
echo "option1\noption2" | dmenu -p Input:
You should also consider using XMonad.Prompt, which should allow an arbitrary string input optionally with completion. There are many uses of it under the XMonad.Prompt. namespace in xmonad contrib.
* On Thursday, February 19 2009, lowly coder wrote:
I need to get a string from the user + do funky things with it.
This is like inverse of spawn "xmessage ... "
Dmenu does not "work" because I don't want to immediately run the program -- I need xmonad to get the string + do things with it + control how the program is started.
How can I do this?
Thanks!
_______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad
_______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad