Gnome Main Menu 0.6.2 – Recently Used Apps

[Edit]

I have updated the broken links for the patches. Hopefully it will work now. Thanks to Horizon on UbuntuForums for sending me the New_gnome-desktop*.patch and New_gnome-panel*.patch. :)

[/Edit]
This is a HOW-TO on how to get the Recently-Used-Applications to work on Ubuntu Dapper 6.06 LTS.

First, get the dependencies for building gnome-desktop and gnome-panel.

$ sudo apt-get build-dep gnome-desktop gnome-panel

Then, you must get the actual source packages. We’ll do gnome-desktop and then gnome-panel.

Let’s get the source package for gnome-desktop:

$ mkdir -p ~/dev; cd ~/dev;
$ apt-get source gnome-desktop

Now that you have the sources done and patched. Lets get the gnome-desktop patch from openSUSE. For simplicity, I’ve posted it here as a link:

openSUSE Gnome-Desktop Recently-Used-Apps Patch

Then, you must patch your gnome-desktop with this patch. So instead of clicking on the link above, you can do this:

$ cd ~/dev; wget http://graphic23.googlepages.com/New_gnome-desktop-recently-used-apps.patch
$ cd gnome-desktop-2.14.3/libgnome-desktop/

$ patch -Np1 -i ../../New_gnome-desktop-recently-used-apps.patch

$ cd ../
$ ./configure –prefix=/usr –sysconfdir=/etc –localstatedir=/var;

$ cd libgnome-desktop; vi Makefile

You have to edit a few things in the Makefile.

Make sure you have these things in the Makefile:

am_libgnome_desktop_2_la_OBJECTS = gnome-desktop-item.lo \
gnome-ditem-edit.lo gnome-hint.lo egg-recent-item.lo \
egg-recent-model-multi.lo

libgnome_desktop_2_la_SOURCES = \
gnome-desktop-item.c \
gnome-ditem-edit.c \
egg-recent-item.h \
egg-recent-item.c \
egg-recent-model-multi.h \
egg-recent-model-multi.c \
gnome-hint.c

test_ditem_SOURCES = \
egg-recent-item.h \
egg-recent-item.c \
egg-recent-model-multi.h \
egg-recent-model-multi.c \
test-ditem.c

test_hint_SOURCES = \
egg-recent-item.h \
egg-recent-item.c \
egg-recent-model-multi.h \
egg-recent-model-multi.c \
test-hint.c

Note: None of these things actually needs to be added. Just find where “am_desktop… = ” is and then add the things about the egg-* files. Same for the other 3 blocks.

Then,

$ cd ../;

$ make; sudo checkinstall; sudo dpkg -i *.deb;

Gnome-Desktop is patched and installed.

Now, lets compile gnome-panel.

openSUSE Patches:

Slab – Alt-F1 Keyboard Shortcut Patch for GNOME Panel

Slab – Recently-Used-Apps Patch for GNOME Panel

$ cd ~/dev; apt-get source gnome-panel

$ wget http://graphic23.googlepages.com/New_gnome-panel-recently-used-apps.patch

$ wget http://graphic23.googlepages.com/gnome-slab-alt-f1.patch

$ cd gnome-panel-2.14.3; patch -Np1 -i ../New_gnome-panel-recently-used-apps.patch

$ patch -Np1 -i ../gnome-slab-alt-f1.patch

$ ./configure –prefix=/usr –sysconfdir=/etc –localstatedir=/var; make;

$ sudo checkinstall

$ sudo dpkg -i *.deb

Then, you have successfully patched and installed gnome-panel as well.

Now restart Gnome and you should be getting things in Recently Used Applications. Hope this guide helped. If you did not get any of these steps, then by all means, just contact me:

graphic23 AT gmail DOT com

1 comment so far

  1. red lobster menu on

    red lobster menu

    red lobster menu


Leave a reply

You must be logged in to post a comment.