I want to run a program with GUI, by typing into
foo args … and exit from the shell (that's the caller) when the program (
foo) is active.
How do I this? Is there a Linux/Unix built-in command/program to do it? I'm not a shell-man, really. I know that it's possible by writing a small program in C or C++ (any other programming language with small I/O interface on POSIX) programming language with the
fork() and one-of
exec*() function family. It may take some time; I'll do it only if there is no native solution.
Sorry for my bad English; it's not my native language. Also, not sure on tags, please edit for me, if I'm wrong.
If it matters, I'm using OpenSUSE 10.x.