While reading the desktop specification, I saw some small discrepancies between the desktop file being added, and the desktop specification. So, just fixed some things in the setup scripts
Changes
Changed "Version" key to specify Desktop Specification Version, as is needed
Added a "TryExec" key with the value being the path of the executable
Changed file name of the desktop file to contain underscores instead of dashes, as specified in the Desktop Spec
Quote from the Desktop Specification:
...
Well-known names containing the dash are allowed but not recommended, because the dash is not allowed in some related uses of reversed DNS names, such as D-Bus object paths and interface names, and Flatpak app IDs. If the author's domain name contains a dash, replacing it with an underscore is recommended: this cannot cause ambiguity, because underscores are not allowed in DNS domain names.
...
…fy Desktop Spec version, added TryExec key
While reading the desktop specification, I saw some small discrepancies between the desktop file being added, and the desktop specification. So, just fixed some things in the setup scripts
Changes
Quote from the Desktop Specification:
Link to the desktop specification I used: https://specifications.freedesktop.org/desktop-entry-spec/latest/ (As of 26 July 2020)