manjaro / pamac

Graphical Package Manager for Manjaro Linux with Alpm, AUR, Appstream, Flatpak and Snap support
GNU General Public License v3.0
222 stars 38 forks source link

One desktop file instead of two #322

Open KSXGitHub opened 6 years ago

KSXGitHub commented 6 years ago

image

I don't know about pamac in Manjaro, but I installed pamac via Antergos repo which gives 2 desktop files (screenshot above). Since pamac now has only one GUI for both managing and updating packages, two desktop files is unnecessary.

I suggest:

  1. Remove "Software Update" desktop file
  2. Rename "Add/Remove Software" to "Manage Software" or "Pamac"

Edit 1

My suggestion

  1. Set Name to "Pamac" or "Pamac Package Manager" or "Manage Software"
  2. Set GenericName to "Package Manager"
  3. Place "Install, update and remove software" in the description (Comment) → so "is easier for them to search in the launcher for 'install', 'remove', or 'update' than 'package manager' or 'software manager'"
  4. Add some keywords to Keywords for them to search
  5. Desktop file allow multiple entries for multiple actions → Allow us to combine 3 current desktop files (/usr/share/applications/pamac-{install,manager,updater}.desktop) into one single desktop file (pamac.desktop)

Example desktop file

[Desktop Entry]
Name=Pamac
GenericName=Package Manager
Comment=View, search, add, remove and upgrade software
Keywords=software;package;update;upgrade;install;add;remove;
Icon=software-manager
Exec=pamac-manager %F
Type=Application
Categories=GNOME;GTK;System;Settings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings;
MimeType=application/x-alpm-package;
StartupNotify=true

[Desktop Action Update]
Name=Update Software
Icon=system-software-update
Exec=pamac-updater

References

Freedesktop's Desktop Entry Specification

notramo commented 6 years ago

For stupid people it's not evident that the same tool is used for software install/remove and update, and this tool is called package manager. It is easier for them to search in the launcher for 'install', 'remove', or 'update' than 'package manager' or 'software manager'.

My suggestion: "Install, Update, or Remove Software" or "Install/Update/Remove Software"

KSXGitHub commented 6 years ago

@notramo

For stupid people

You mad bro? But seriously, that's not cool.

Also, "stupid people" wouldn't try to use a Package Manager instead of GNOME Software — which is not as advanced and far easier to use.

It is easier for them to search in the launcher for 'install', 'remove', or 'update' than 'package manager' or 'software manager'.

My suggestion: "Install, Update, or Remove Software" or "Install/Update/Remove Software"

This name is irritating

My solution

  1. Set Name to "Pamac" or "Pamac Package Manager" or "Manage Software"
  2. Set GenericName to "Package Manager"
  3. Place "Install, update and remove software" in the description (Comment) → so "is easier for them to search in the launcher for 'install', 'remove', or 'update' than 'package manager' or 'software manager'"
  4. Add some keywords to Keywords for them to search
  5. Desktop file allow multiple entries for multiple actions → Allow us to combine 3 current desktop files (/usr/share/applications/pamac-{install,manager,updater}.desktop) into one single desktop file (pamac.desktop)

Example desktop file

[Desktop Entry]
Name=Pamac
GenericName=Package Manager
Comment=View, search, add, remove and upgrade software
Keywords=software;package;update;upgrade;install;add;remove;
Icon=software-manager
Exec=pamac-manager %F
Type=Application
Categories=GNOME;GTK;System;Settings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings;
MimeType=application/x-alpm-package;
StartupNotify=true

[Desktop Action Update]
Name=Update Software
Icon=system-software-update
Exec=pamac-updater

References

Freedesktop's Desktop Entry Specification

notramo commented 6 years ago

It's better than my idea. The desktop file is cool. I think 'app', 'application', and 'packages' ( not only 'package') should be added to keywords.

@guinux, @philmmanjaro what do you think?