[PlanetCCRMA] added: Planet CCRMA menu system (first version)

Fernando Pablo Lopez-Lezcano nando@ccrma.Stanford.EDU
Sat Apr 24 18:55:02 2004


Hi all, finally, as promised a long long time ago:

  TADAA TADAAAA!! (trumpets, many, loud)

  A Planet CCRMA menu hierarchy!

(for RedHat 8.0/9 and Fedora Core 1). 

==== What to do:

As usual, "apt-get update" to start...

The menu packages reflect the meta packages you use to install
applications in one apt-get invocation, so:

If you have installed the "planetccrma-audioapps" package:
  apt-get install planetccrma-menus-audioapps

If you have installed the "planetccrma-audiovideoapps" package:
  apt-get install planetccrma-menus-audiovideoapps

If you have installed the "planetccrma-audioapps-devel" package:
  apt-get install planetccrma-menus-audioapps-devel

If you have installed the "planetccrma-audiovideoapps-devel" package:
  apt-get install planetccrma-menus-audiovideoapps-devel

The packages currently do not check dependencies (ie: they are not yet
tied to the meta packages). Just testing :-) If you don't have the
corresponding meta package the menu entries will not work, no harm done.

When you install any of the planetccrma-menu-*, the redhat-menus package
will be upgraded as well. If it is not let me know, it should. This
includes the hooks for the Planet CCRMA menu hierarchy. Regretfully
there is no clean to do this without altering the original RedHat
package. 

==== What you get:

[Caveat: you may need to log out and login again after installing the
menu packages]

In Gnome there is (should be?) now a "Planet CCRMA" menu item in the
"Applications" top level tree. With a nice icon. Clicking on it will
open the Planet CCRMA menu tree. The first level is a first try at
classifying applications (an application can be in more than one
category at the same time). Each submenu has applications, and another
submenu with links to the home pages of all applications listed in the
menu. There are couple more submenus which currently have no entries
(patience, please), one for extra apps, another for extra documentation
and yet another for man pages (to list very useful non-gui applications
that would otherwise be hidden from gui users). 

There is also a "Programming" submenu with links to the home pages of
useful libraries. 

Of course not all applications and libraries are there yet. 

Not all applications will launch correctly from the menu entries, some
require special configuration before they will. 

All Jack aware applications (some like muse and rosegarden are not) are
launched through Qjackctl so that a Jack server will be up and running
when they start (again, some Jack apps will need configuration before
they will start cleanly). 

==== What does not work:

The menus don't work in KDE. For some weird reason the proper links are
not correctly added. 

In Gnome the first level icons for the menu tree don't work (you get the
standard "folder" icon). I have not idea why this is happening. Probably
another component of Gnome needs to be rebuilt for that to work. Not a
big deal. 

Well, enough for now. 
Obviously comments, corrections and additions are very welcome. 

As I usually say, enjoy!!
-- Fernando