<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.6.2">
</HEAD>
<BODY>
On Tue, 2005-07-26 at 23:54 +0200, Christian Neumair wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Am Dienstag, den 26.07.2005, 12:12 +0200 schrieb Joan Malagarriga</FONT>
<FONT COLOR="#000000">Duarte:</FONT>
<FONT COLOR="#000000">&gt; Hi,</FONT>
<FONT COLOR="#000000">&gt; In the Desktop launchers the Path Key, is it allways a &quot;satic&quot; string,</FONT>
<FONT COLOR="#000000">&gt; lets say /home/data/startmyapphere, or is it a way to pass a directory</FONT>
<FONT COLOR="#000000">&gt; to it, like the %d in the Exec Key ?</FONT>
<FONT COLOR="#000000">&gt; My problem is, that many aplications I use, need to be started in the</FONT>
<FONT COLOR="#000000">&gt; same directory as the file they use, but using a desktop launcher for</FONT>
<FONT COLOR="#000000">&gt; these aplications allways start it in my home, so they fills my home</FONT>
<FONT COLOR="#000000">&gt; directory with lots of output files I've got to then sort out.</FONT>

<FONT COLOR="#000000">Maybe you could come up with a concrete example? Shouldn't your</FONT>
<FONT COLOR="#000000">application be able to</FONT>

<FONT COLOR="#000000">a) determine the location of the opened file and just truncate the</FONT>
<FONT COLOR="#000000">filename for storing data related to the open file</FONT>

<FONT COLOR="#000000">b) include an user-modifiable output directory set through its prefs, if</FONT>
<FONT COLOR="#000000">it produces a lot of specialized output data. A sample would be a</FONT>
<FONT COLOR="#000000">rendering programs that has an output directory like ~/Movies for</FONT>
<FONT COLOR="#000000">storing rendered clips.</FONT>

<FONT COLOR="#000000">I just don't see why chdir stuff belongs to the desktop entry layer of</FONT>
<FONT COLOR="#000000">our desktop architecture.</FONT>

</PRE>
</BLOCKQUOTE>
Hi,<BR>
my aplication is in one case Hypermesh. Hypermesh is one of many CAE Tools I use at work. As it doesn't know anything about GNOME or similar, I normaly start it via Terminal ( cd workingdir; hm).<BR>
I was simply wondering if it could be possible to avoid the Terminal (I use Gnome 2.10 on FC4).<BR>
So I created a launcher for the aplication. As I noticed that Hypermesh used my $HOME as starting dir (The aplication saves its local prefs and the output protocol there), I searched on the internet information about the *.desktop files. So I found the spec on freedesktop.org. In the spec it's the talk about a &quot;Path&quot;-Key. As Gnome 2.10 on FC4 doesn't put such a key in their *.desktop files, Idecided to put it manualy. But it seems to be ignored ( no matter if I say Path=/data/workingdir or Path=%d).<BR>
I decided to post to this mailing list, because you allready have&nbsp; chdir stuff in the spec (0.9.4), which seems to be ignored by Gnome 2.10 on FC4.<BR>
<BR>
But back to your questions:<BR>
a) no it isn't able of doing this<BR>
b) nor has a user based prefs file.<BR>
<BR>
Ok gEdit does it. ;) But I was talking of the integration of non-gnomenized-Apps into Gnome (or KDE). <BR>
<BR>
Cheers
</BODY>
</HTML>