#10557: Allow the user to manage links in the DeskBar menu. ------------------------------------+---------------------------- Reporter: bbjimmy | Owner: axeld Type: enhancement | Status: reopened Priority: normal | Milestone: R1 Component: Applications/Deskbar | Version: R1/Development Resolution: | Keywords: Blocked By: | Blocking: Has a Patch: 0 | Platform: All ------------------------------------+---------------------------- Comment (by bonefish): @kvdman: Yeah we know, package management totally sucks. Feel free to whine as much as you like, but please don't abuse the bug tracker for that purpose. As a side note: The Deskbar menu change really has not much to do with PM as such. Since all packages had to be rebuilt/reorganized anyway, it was just an opportune time to add the automatic Desbar menu management as it requires some cooperation on the side of the packages. @bbjimmy: The Deskbar menu future was [//www.freelists.org/post /haiku-development/RFC-Packages-and-the-Deskbar-menu discussed on the development list] at some length last year. Users have rather different opinions regarding how and by whom the menu should be organized and there was no consensus on a perfect solution to accommodate everyone. Basically there are two factions: those people who want the Deskbar menu to organize itself and those who want to organize it manually. The former seem to be the majority (at least very few admitted that they manually organize their menu on other systems (Linux)), so this is the default we're aiming at. Among those, there are some who want application categories while others want a flat list. The current solution -- which is in fact only partially implemented yet -- is meant to accommodate both factions. Eventually the applications shall be assigned a category and the Deskbar settings shall allow choosing between: * An auto-managed menu with categories. * An auto-managed menu with a flat applications list. * A manually managed menu. Once the applications are categorized, this is very easy to implement by switching between two different virtual directories (one with categories and one that flattens them), respectively a simple symlink. Tinkerers can use their own virtual directories to do other interesting things. There are some tradeoffs: E.g. there is no way in between automatically and manually maintained. It was suggested that installing packages could add the symlinks, with the user being able to modify or remove them afterward. However, this cannot easily be done and would have some issues of its own (cf. the discussion). Anyway, I suppose the three way setting should address your concern in comment:3. After switching to "manual", it would be as easy (or complicated) to manage the menu as in BeOS. Regarding your comment:2, given that 1. a user who wants to organize their menu themselves may not even want the predefined categories/directories, 2. this is a relatively harmless one time effort for a user (open /system/apps, ... and symlink what you like to where you like it), and 3. it is not even clear what the "default" applications etc. are (is Pe?, and why would I want the Demos?) I don't think it is worth or even useful to try and pre-populate the menu for the manual mode. But TBH personally I don't mind that much either way, since once the categories are there, I'll be happy with the automatic mode. -- Ticket URL: <https://dev.haiku-os.org/ticket/10557#comment:5> Haiku <https://dev.haiku-os.org> Haiku - the operating system.