This suggestion is for Ubuntu MATE 17.10 or the future 18.04. Ubuntu-software (gnome-software) is the default software application in the many editions (Ubuntu, Ubuntu Budgie, Xubuntu, Lubuntu). It would be nice to have it installed by default and use Ubuntu MATE’s Software Boutique only for Third-Party applications that are not available in Ubuntu’s Repositories (skype, viber, chrome, wire, caffeine-ng, etc…) or software which isn’t shown in gnome-software (like ubuntu-restricted-extras).
I know that Software Boutique has come a lot way and this is kinda of a step back, but there are those advantages that I can think of this change:
- Gnome-software is as user friendly as Software Boutique
- It contains most of the GUI available applications
- It supports snap packages, which are quite a few from what I’m seeing at my 17.10 installation (I’m seen that software-boutique has some efforts for snap support, but it seems like dual unneeded effort).
- It actually works now that the maintainers are making use of PackageKit instead of the broken apt hacks that they were doing until now (I’m not an expert, but that’s my understanding from what I’ve seen in artful-proposed changes, but I could be wrong).
- Removing software that is shown in gnome-software from Software Boutique is needed because the duality is really bad thing, especially for new users. I’m not really comfortable to recommend Ubuntu MATE to new users, because I have to explain them that they need first to look for applications in Software Boutique and if they don’t find it there, then they need to install gnome-software and search there (or use terminal) which seems really confusing.
- It can install deb packages, so no need for Gdebi anymore.
I know that the purpose of Software Boutique isn’t to include all software, but just a few of the most used/needed. However, when Software Boutique started, no one could have guessed that gnome-software would be such a success (used both by Fedora as default and almost every Ubuntu flavor). So, I believe that Software Boutique’s purpose needs to change to something more like Third-Party installer (I believe similar approach have some other distros like sparky linux which has a Third-Party software installer for additional software which doesn’t exist on Debian, if I remember correctly).
I would be glad to do some Pull Requests for software and open an Issue for additional discussion at the project: (https://github.com/ubuntu-mate/software-boutique) when it’s ready and has enough info so that I can understand how I can contribute. But, I thought that it’s better to create this forum topic first, in order to know what is the approach/end-goal/vision that you have for Software-Boutique. Tell me what you think.