Desktop Entry Specification: Add new ExecArg key

Manuel Schneider manuelschneid3r at gmail.com
Mon Jul 15 22:21:28 UTC 2024


Afaik it's not part of the desktop entry but desktop menu spec. And it does
not solve the idea of command execution. If it's just a convention or draft
rather than a standard I probably will not have success in convincing
terminal authors to use it in their desktop entries or to have a command
execution CLI at all.

This is obviously such a useful thing. gnome terminal is already using
X-ExecArg. Why not just go ahead and enhance the standard? The package
itself is the only one that can give guarantees on the CLI similar to the
executable name. No other cross platform way. If we do it, this is the only
way. So the question is: should we have it? I mean are there any cons you
can think of?

Probably popular terms that would benefit are terminator which has a
breaking CLI before 2.1.2 iirc - impossible to interact with. Could be
solved with it. yakuake not having it at all. Dev could be convinced with
it. Some terms even allow to define mode (window/tab) this could be
customized by users by creating user space desktop entries.

Vladimir Kudrya <vladimir-csp at yandex.ru> schrieb am Mo., 15. Juli 2024,
22:35:

> Hi!
>
> On 15/07/2024 17.24, Manuel Schneider wrote:
>
> > Afaik there is no way to identify a desktop entry as a terminal emulator.
> "TerminalEmulator" Category, widely adopted and already being
> successfully used in proposed implementation.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/xdg/attachments/20240716/74f098ae/attachment.htm>


More information about the xdg mailing list