Binary name in the desktop file

Jerome Leclanche adys.wh at
Thu Dec 26 06:46:13 PST 2013

On Thu, Dec 26, 2013 at 1:41 PM, Kevin Krammer <krammer at> wrote:
> On Thursday, 2013-12-26, 21:18:43, Ma Xiaojun wrote:
>> On Thu, Dec 26, 2013 at 8:09 PM, Kevin Krammer <krammer at> wrote:
>> > If wine cannot accept the prefix as a command line argument, then this
>> > should use a script that adjusts the environment accordingly before
>> > calling the binary.
>> >
>> > I just don't see how adding an addtional key would make people who prefer
>> > hacks over proper solutions magically use proper solutions.
>> What are proper solutions?
> Well, in the case at hand a script that ensures the desired environment and
> then launches the program. A quite common pattern, usually called a starter
> script.
>> Every program should have command line arguments for what can be
>> specified in command line arguments?
> I am afraid I don't get that. Every command line argument should be a command
> line argument? Isn't that being a command line argument the definition of a
> command line argument?
>> Every program should have a wrapper script? Well, how to change
>> environment on per user basis?
> Most script languages can evaluate conditions, some have access to the
> environment, e.g. $USER.
> Anyway, how do you do that in an Exec line and how does the same mechanism
> allow to pass user specific settings to a binary but not to a starter script?
> Cheers,
> Kevin
> --
> Kevin Krammer, KDE developer, xdg-utils developer
> KDE user support, developer mentoring
> _______________________________________________
> xdg mailing list
> xdg at

I'm somewhat losing track of what's actually being said here. Are
there any arguments against (or for) what I originally proposed in #1
and #2? "It's never been needed" only applies so far as nobody
actually needs it — and I need it. :)

J. Leclanche

More information about the xdg mailing list