On Mon, Jan 25, 2021 at 10:27:07AM -0400, George N. White III wrote:
It is probably time to have a system of unique identifiers. Package
managers would need to provide a way to search for these ID's.
That is what the XDG Desktop entry spec[1] is for. It helps the
desktop environment know what applications are available and what they
are for.
With Evoluion, the .desktop file provides has a lot of hints that it
is a mail reader. For example, these are all set:
X-GNOME-FullName=Evolution Mail and Calendar
Comment=Manage your email, contacts and schedule
Keywords=email;calendar;contact;addressbook;task;
Categories=GNOME;GTK;Office;Email;Calendar;ContactManagement;X-Red-Hat-Base;
I believe the categories also will make the standard GNOME desktop
environment let you choose it as a default email reader. I took a look
at the Thunderbird .desktop file too, it also has similar information
for helping the user know it is an email client.
Both of these packages include a .desktop file that has dozens of
different translations of the name and comments to make it easier for
non-english speakers to understand what it is for.
1.
https://specifications.freedesktop.org/desktop-entry-spec/latest/
--
Jonathan Billings <billings(a)negate.org>