…every time I would start the client up it would 1) make me go through the config. process each time; and 2) when the client started, it would create all the client files right in my home directory “
/home/amy/” This was not acceptable at all…
Well, with some good help from the fine fellas @ ocforums.com, a major lesson was learned this morning. I was having some problems with the F@H client in Linux. You see, every time I would start the client up it would 1) make me go through the config. process each time; and 2) when the client started, it would create all the client files right in my home directory “/home/amy/” This was not acceptable at all, as this box is my wife’s computer, and I really don’t thing she’d appreciate some piece of software that she isn’t even using, just dumping files in her home directory. What I wanted to do was make a hidden folder “/home/amy/.fah/” and keep all the F@H files in there, while the terminal would run on a separate desktop that she doesn’t see, therefore creating zero impact on her user experience. However, when I would start up the terminal and simply run the command amy@amy-desktop:~/home/amy/$ /home/amy/.fah/fah6 -forceasm -verbosity 9 it would dump all the files into Amy’s home folder.
Here’s the solution. And I’m sorry if this is a total no-brainer to some of you lol.
The linux F@H client creates the client files in a “launch folder” that is defined by where the terminal is pointing to when you run the F@H executable: fah6 You can see where the terminal is pointing to by taking a look at everything between the “~” and the “$” in the terminal line. So of course in my previous terminal reference amy@amy-desktop:~/home/amy/$ /home/amy/.fah/fah6 -forceasm -verbosity 9, the “launch folder” is defined as /home/amy/ to fix this you must first point the terminal to what you want your launch folder to be; in my case I want the launch folder to be the sub-directory “/.fah” under Amy’s home folder. So first I need to enter into the terminal: cd /home/amy/.fah/ Now that the terminal is pointed to the correct folder, I will execute the F@H Linux client “fah6″: ./fah6 -forceasm -verbosity 9 And wam-bam-thankyou-ma’am we have it! Our linux client is now running in a hidden folder under the home directory. This will make minimal impact on the user’s experience, AND it will make for nice and easy backup if I ever need to do some major re-installing on her linux box.
