GNOME Bugzilla – Bug 379322
whishlist: support for recently used applications
Last modified: 2007-09-02 11:20:22 UTC
Hi Slab (opensuse gnome's new menu) has built it support for recently used applications, but currently it doesn't work since it needs to patch both gnome-panel and gnome-desktop so they create an xml file with this applications. I think this is the best thing this menu offers and since there's a spec which states that ubuntu may offer this panel in main as an alternative to the current 3 menu panel, I think this would be a nice addition. the patch could be easily take from opensuse, here's a post explaining how to do it: http://anniyan.wordpress.com/2006/08/08/gnome-main-menu-062-recently-used-apps/ I'll post here direct links to opensuse's patches. This also affects gnome-panel Thanks
Patches: http://cvs.gnome.org/viewcvs/slab/patch/ These pathes seem to work against lastest stable gnome 2.16.1 so maybe gnome could integrate them in next release. thanks
Any news on this?
Hrm. I can't find the patch, because of the svn migration. If you have a few minutes to hunt for it, I'd appreciate this. Thanks!
Hi Apparently, with svn migration the module was renamed from slab to gnome-main-menu, so here's the patches: http://svn.gnome.org/viewcvs/gnome-main-menu/trunk/patch/ I'll update the other related bug request on gnome-panel (since this functionality affects both) Thanks.
Hi vincent, I've updated the gnome-panel related bug with the new URL, but nobody has posted anything there. I think this patches should be applied at the same time, so this functionality works 100%, if you want to apply them, could you please also ask the appropiate person so they get included simultaneously? thanks.
I'm the appropriate person for the panel ;-)
I take a quick look at them. I'm a bit worried that this will pollute the recent documents with applications. We should probably use another file than ~/.recently-used.xbel. Also, we don't need all the egg code. Do you have some time to work on this?
Hi vincent I'm afraid I don't have many gnome-hacking skills. Maybe I could contact opensuse's slab maintainer/creator Jim Krehl and ask him to join this bug report. IIRC he proposed slab for inclusion in 2.18 so I imagine he would like to help out since this would help. I'm sorry I can't be more helpful here... thanks
Hi again, I've mailed jimmyk so hopefully he can help out with those technical issues. Thanks and happy new year
Hi just to let you know, jimmyk hasn't answered my mail. Also, I've seen the new disscusion on including this module on gnome 2.18 but jimmyk hasn't yet participated in it. Anyone knows how to contact him to clear the implementation details? As for my opinion, I know that debian and ubuntu have this new panel applet in their repositories, but without this patches it's features lack compared to suse's offering, which is a shame.
Hi I've mailed another developer and no response... I guess this feature will have to wait... :(
Hi Since gnome gnome 2.18 is out are there any plans on applying this patches? thanks
If someone works on the patch, maybe. I don't have time to do this myself.
I didn't have much luck contacting slab's developer, but I've seen he plans on doing a talk about it at guadec. Should I add him to this bug report?
Feel free to add him.
Added slab developer to the bug to see if he can clean up the patches for including them in gnome's next release. Sorry if it's inconvenient.
Could be nice have this new feature in Gnome 2.20 Thanks a lot :-)
It seems it's in progress: http://bugzilla.gnome.org/show_bug.cgi?id=399597 I assume that since there's a talk scheduled at guadec about this software maybe after guadec there's more interest in it's integration with nautilus... my 2€.
(In reply to comment #7) > I take a quick look at them. I'm a bit worried that this will pollute the > recent documents with applications. We should probably use another file than > ~/.recently-used.xbel. Also, we don't need all the egg code. The egg code is obsolete indeed and obviously only kept in the code for compatibility reasons. Vincent, a quick glance at the GtkRecentManager API did only reveal the possibility of creating a new instance and setting the filename attribute to get a fresh recently-used list. Would it be possible if you attach your reasons against using "libgnomedesktop" as app_name and "application/x-desktop" as mime type in the global recently-used database?
There's a patch using GtkRecentManager in bug 464748. *** This bug has been marked as a duplicate of 464748 ***