[haiku-development] Re: RFC: Packages and the Deskbar menu

  • From: David Rawson Couzelis <drcouzelis@xxxxxxxxx>
  • To: Haiku Development Mailing List <haiku-development@xxxxxxxxxxxxx>
  • Date: Wed, 22 May 2013 20:50:40 -0400

The "Applications" menu in the Deskbar menu could represent either:

* the user's personal list of applications

  or

* every application that is installed

Which does it represent?

There already is a list of every application installed: in "/boot/common/apps" (or "/boot/system/apps")

If the "Applications" menu is just for the applications that the user wants easy access to, then it should be controlled completely by the user.

For example, when creating a Haiku package, the package maintainer can mark one or more files in the package as "Primary". When the package is installed, the package manager shows the user the list of the "Primary" files and asks if the user wants to add them to their "Applications" menu (as symlinks).

The biggest problem with the "Applications" menu is that organizing the list of applications is confusing. For example, how can the user know if the files in the "~/config/be/Applications" directory are actual files or just links? (Are they labeled in Tracker?) If the user clicks and drags an application icon from "/boot/common/apps" into "~/config/be/Applications" will it copy or create a symlink?

If you can make it easier for Haiku users to understand how to organize the "Applications" menu, then you won't need the operating system to do it automatically.

Other related posts: