After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 379322 - whishlist: support for recently used applications
whishlist: support for recently used applications
Status: RESOLVED DUPLICATE of bug 464748
Product: gnome-desktop
Classification: Core
Component: general
2.17.x
Other All
: Normal enhancement
: ---
Assigned To: Desktop Maintainers
Desktop Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-11-26 00:59 UTC by javiermon
Modified: 2007-09-02 11:20 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description javiermon 2006-11-26 00:59:32 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
Comment 1 javiermon 2006-11-26 11:37:06 UTC
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
Comment 2 javiermon 2006-12-29 09:01:56 UTC
Any news on this?
Comment 3 Vincent Untz 2007-01-04 13:28:30 UTC
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!
Comment 4 javiermon 2007-01-04 14:56:05 UTC
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.
Comment 5 javiermon 2007-01-04 15:02:21 UTC
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.
Comment 6 Vincent Untz 2007-01-05 13:52:36 UTC
I'm the appropriate person for the panel ;-)
Comment 7 Vincent Untz 2007-01-06 09:36:49 UTC
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?
Comment 8 javiermon 2007-01-06 15:08:55 UTC
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
Comment 9 javiermon 2007-01-06 15:20:29 UTC
Hi again,

I've mailed jimmyk so hopefully he can help out with those technical issues.

Thanks and happy new year
Comment 10 javiermon 2007-01-16 20:43:59 UTC
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.
Comment 11 javiermon 2007-01-22 22:29:23 UTC
Hi

I've mailed another developer and no response... I guess this feature will have to wait... :(
Comment 12 javiermon 2007-05-14 12:08:15 UTC
Hi

Since gnome gnome 2.18 is out are there any plans on applying this patches?

thanks
Comment 13 Vincent Untz 2007-05-14 12:16:25 UTC
If someone works on the patch, maybe. I don't have time to do this myself.
Comment 14 javiermon 2007-05-14 12:45:05 UTC
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?
Comment 15 Vincent Untz 2007-05-14 12:53:14 UTC
Feel free to add him.
Comment 16 javiermon 2007-05-14 13:00:42 UTC
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.
Comment 17 Pacho Ramos 2007-06-08 11:40:13 UTC
Could be nice have this new feature in Gnome 2.20 

Thanks a lot :-)
Comment 18 javiermon 2007-06-08 13:37:36 UTC
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€.
Comment 19 Philipp Kern 2007-09-01 21:41:03 UTC
(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?
Comment 20 Vincent Untz 2007-09-02 11:20:22 UTC
There's a patch using GtkRecentManager in bug 464748.

*** This bug has been marked as a duplicate of 464748 ***