On 19/04/07, bjornms / gmail.com <bjornms / gmail.com> wrote: > Hi > > I'm trying to create a simple ruby script, which forks mplayer and > afterwards it stays in a while loop which blocks on gets (this is to > get keyboard input). I start this script from a terminal (linux). When > i start it, it forks mplayer and the focus is on mplayer now. If i > press some keys on my keyboard these are send to mplayer. > > Is there a solution to get focus on the terminal/script again (without > user interaction) after i started mplayer? Or another solution to get > keyboard commands into my script? > In X the newly started program usually gets keyboard focus unless you configure your windowmanager do do something special. Of course, the steps vary wildly between different windowmanagers, and may would probably not allow such thing at all. However, if you started the script from another machine through ssh or on another X server (you should be able to put in another videocard, and start a second X server) you should get the input to your script. Thanks Michal