Archives for: 2010

Catorise: auto-organise N900 applications

English (UK)  January 12th, 2010 by Jaffa ()

In a brief break from Hermes-related Maemo work, I was inspired by Manfred Weiss' MyMenu to create an auto-organising menu application for the N900:

[New application menu: top-level]

Catorise organises the application menu to have top-levels corresponding to the sections in Application Manager. Features:

  • Uses the section icons from the current theme, falling back to the default theme if none available.
  • Determines an application's section from the same information the packager used when uploading it to Extras.
  • Keeps track of application installs/uninstalls.
  • Entirely non-destructive: remove the package and everything goes back to how it was before.
  • "All" and "Other" sections, just as in the App Manager, to provide additional access routes.

So, with Catorise the section you find an application's icon is the same you used to install it!

It is currently in Extras-devel. This should, therefore, only be tested by people who are willing to suffer potential data loss, hair loss and the eating of babies.

It's largely feature complete, however there are some known problems/future developments:

  • Applications installed from Ovi will go into the "Other" section, due to the way Ovi on Maemo has been designed. I've some thoughts on how to work around this, though.
  • Changing the theme will only update the icons on the next application install/removal.
  • A quick GUI editor could be created to manipulate /opt/catorise/menu which is a simple text file cache to speed-up rebuilding. This would allow the user to shuffle the apps to best suit their use cases.

247 words posted in Maemo (3762 views) • 29 comments

This site is for Maemo lovers, programmers, users and whoever wants to share his/her experience with devices based on Maemo operating system.

If you want your blog here, create you account using the "register" link and send a mail to Maddler with the name of the blog. Just a couple rules:

* NO COMMERCIAL OR ADVERTISING: MaemoPeople is a community place, to share your experience with Maemo and devices using Maemo.
* NO URL CLOAKING: it's not so polite to hide the job done by someone else.

Thank you.

2010
 << >>
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec

Who's Online?

  • Guest Users: 5

powered by
b2evolution