Adam, Daniel: Got it. Thanks!
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