Catorise 0.6.0
Put applications menu into sensible categories.
Catorise puts the applications menu into a series of sections,
matching those used in the Application Manager to install it.
As packages are installed and removed, the menu is kept up-to-date.
To revert to the Nokia-supplied default, simply uninstall.
This is based on the "MyMenu" concept by manzn.
Section:
user/desktop
Repository:
Depends:
Size:
9126 bytes
MD5sum:
3535a801e183423b8113a5a907803d3a
Status:
Old version cleaned by repository management
Bugtracker:
QA Quarantine ends:
ENDED 2010-01-29 16:46
| Tester | Karma | Timestamp |
| Azadi Saryev (3) | 2010-01-29 12:35 UTC | |
| Henri Bergius (1252) | 2010-01-29 11:04 UTC | |
| Ville Reijonen (179) | 2010-01-28 18:30 UTC | |
| Mikko Mehtonen (69) | 2010-01-27 18:31 UTC | |
| Samuli Valavuo (5) | 2010-01-27 12:12 UTC | |
| Fred Lefévère-Laoide (625) | 2010-01-26 15:28 UTC | |
| Cary Renquist (39) | 2010-01-26 14:31 UTC | |
| Olli Lehto (16) | 2010-01-25 21:55 UTC | |
| Stefanos Harhalakis (568) | 2010-01-25 21:08 UTC | |
| Tuomo Tanskanen (340) | 2010-01-24 18:10 UTC | |
| Venomrush . (Tester) (721) | 2010-01-24 18:01 UTC | |
| Tomasz Dominikowski (Tester) (596) | 2010-01-23 11:37 UTC | |
| Zaheer Merali (304) | 2010-01-22 16:46 UTC | |
| Sascha Makela (373) | 2010-01-21 14:34 UTC | |
| Frederik Niedernolte (75) | 2010-01-21 09:35 UTC | |
| Ryan Abel (1518) | 2010-01-20 23:58 UTC | |
| Jon Andersson (48) | 2010-01-20 22:39 UTC | |
| Martin Grimme (1317) | 2010-01-20 21:03 UTC | |
| Michal Predotka (29) | 2010-01-20 16:09 UTC | |
| Uwe Kaminski (483) | 2010-01-20 14:09 UTC | |
| Ricky Tournee (1984) | 2010-01-20 13:36 UTC | |
| Mustali Dalal (Tester) (996) | 2010-01-20 12:33 UTC | |
| Floriano Scioscia (Tester) (360) | 2010-01-20 09:32 UTC | |
| Mikko Vartiainen (Tester) (2221) | 2010-01-19 23:55 UTC |
Package events
| Event type | User | Timestamp |
| Old version cleaned by repository management | System | 2010-04-07 12:55 UTC |
| Package promoted | Andrew Flegg | 2010-01-30 08:53 UTC |
| Package is in testing | System | 2010-01-19 16:46 UTC |

Comments:
The delays some people seem to notice is related to the icons in "others" menu. Remove all applications which have icon there and catorise will fly again.
@Mikko, I've got a plan to screenscrape the Ovi store and have a mapping. I've spoken to some contacts at Nokia and that's the only way to get category information for Ovi apps.
Definitely in some future version.
It's a pity that all applications installed from Ovi store are under Ovi section instead of correct category (e.g. games are not under games), but I guess there is nothing you can do about it. Otherwise no problems, thumb up :)
@Stefanos, I don't think so. The creation of the replacement file in /etc/xdg/menus/hildon.menu is pretty much instantaneous.
The problem is that hildon-desktop detects file changes and then does an awful lot of work. It could be useful to split it up into a series of sub-menus in separate files (see the "More..." menu when Catorise isn't installed and you see the same effect) and ensure they aren't overwritten if they don't change. /etc/xdg/menus/hildon.menu would then only change when new categories appear/disappear.
If I've seen Catorize's code (I'm not any good in perl), it creates the new menu structure in-place which results in hildon-desktop eating too much CPU and making the system unresponsive. It also removes the applications menu for a while. I suggest you create the menu in a temporary place (e.g. /tmp) and then replace /etc/xdg/menus/hildon.menu once. This should speed up the operation by a large factor.
I'm using version 0.6.0 (from extras-testing), so you may have fixed that already.
Indeed. Most of the delay I observed was not from Catorise. There is an added delay of about 5 seconds, but the system is totally responsive at that point.
Sorry for the false alarm!
@Stefanos, have you had long times with additional applications? The first install is slow, but everything should be cached for the second application install. I've can't reproduce slow-subsequent-installs, and no one has given any steps to reproduce.
While the result is excellent and "it works" (I love it), I find the delay that is introduced per installion unacceptable. We could try to find a way to speed things up, at least on common cases. Until then, I suggest that this remains out of maemo software. An unsuspected user may install this and then complain about very slow software installations.
No thumbs down :-)
Could be faster but works :)
I experienced no problems with it so far.
"killall hildon-desktop" seems to be supported; the watchdog kicks in if there are certain number of restarts within a certain time interval.
I've yet to see a report of anyone having a problem, so I'm fairly happy :-)
Is scale from 1 to 10 how sure are you that "killall hildon-desktop" doesn't cause system reboot? :)
I've never had any problems, I'm asking because I've seen some speculations that it could happen with systemui[2] and hildon-home[1].
[1] http://lists.maemo.org/pipermail/maemo-developers/2010-January/023694.html [2] http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/cell-modem-ui/0.2-2/
Comments:
You must be logged in to make comments.