Uninstalling preinstalled packages

In this specific case, the situation has been debated already several dozen times over the past 10 years, and repeating the same arguments and reaching the same conclusion is just a waste of energy. Here is one from not even a year ago: Idea Standardization for categories for deskbar menu - #47 by apl , I don’t think anything happened since then, so, what was discussed there is up to date and there is no need to replay this discussion from the start, the outcome will be the same.

The ticket is here: #18250 (Better deskbar menu categorization) – Haiku

The proposed solutions are:

  • Use queries instead of folders to populate deskbar. This would mean you can add and remove things by editing attributes, instead of using directories. This would not allow full customization, since you can’t edit attributes inside packages, however, we could provide several attributes in each package, and let user switch between different queries (or write their own) that would expose the apps in different ways,
  • The current way DeskBar is managed is by “blue folders” which merge several directories into one. We could make it possible to delete these directories and replace them with normal directories for people who don’t want the package manager to add anything to their deskbar automatically. This is currently not possible because the “blue folders” themselves are in a packaged directory, it seems not difficult to move them to a writable directory

So, yes, now, someone who really cares about it should submit a patch. Or you can wait for people who are perfectly happy with the current situation to do it for you, but, I don’t see why they would.

1 Like