Re: wxEuphoria Linux Problem: double clicking freecell executable
- Posted by irv mullins <irvm at ellijay.com> Aug 19, 2005
- 539 views
Jerry Story wrote: > I now understand better what a script is, but > how it solves the problem is still as clear as mud to me. > > Question 1: > Do you mean that I should make a script and click on it? > > Question 2: > If myprog doesn't know how to find itself, how does the script > know how to find itself? > > Question 3: > Most programs work when clicked, without a script. > Why not myprog? A script is not necessary. The reason your program fails to execute properly when clicked from within Konqueror is because Konqueror does not change your logged-in directory to follow you as you click around. IOW, if you are in your home directory: /home/jerry, and browse around into /home/jerry/somefolder and click on someprog.eu, the logged in directory is *still* /home/jerry. So the program looks there for any graphics, ini, or other files it needs to use. It won't find them. Changing or setting path in your environment won't help. I (finally) solved that problem in EuGTK. Look there for the answer. It's a matter of parsing the command line. You can easily add this to your programs. If you are running someone else's bound pgm, you are SOL. Regards, Irv