gtk-gnutella first looks at the standard environment variable $HOME. If this variable is not set (which should never be the case on any Unix-like system), it falls-back to getpwuid() which will look at /etc/passwd. If that fails as well, it uses some GLib function to determine the home directory.
You should check the output of "echo $HOME". If you don't start gtk-gnutella from the same shell but rather a window manager menu or the like, the variable might differ there. -- Christian -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]