The Alacarte menu editor
http://www.realistanew.com/projects/alacarte
is an alternative to the menu editor currently provided with
GNOME-2.14.x.
To build Alacarte within the GARNOME framework:
(0) set up a GARNOME "sandbox" if you not already done so...
http://mail.gnome.org/archives/garnome-list/2006-March/msg00045.html
The sandbox provides an orderly way to perform experiments within
GARNOME. Most, but not all, applications within GARNOME support 'make
uninstall'. By conducting experiments within a sandbox rather than
altering the standard GARNOME source tree, you have a mechanism by which
to easily retreat when necessary.
(1) unpack the attached garballs in
$top_of_garnome_source_tree/sandbox/desktop
(2) build and install alacarte
* cd to sandbox/desktop/alacarte
* make install > make_install.log 2>&1 &
(3) build the patched version of gnome-menus
* cd to sandbox/desktop/gnome-menus
* make > make.log 2>&1 &
(4) un-install the original version of gnome-menus
* cd to $top_of_garnome_source_tree/desktop/gnome-menus
* make uninstall > make_uninstall.log 2>&1
(5) install the patched version of gnome-menus
* cd to sandbox/gnome-menus
* make install > make_install.log 2>&1 *
Using Alacarte: an Example
--------------------------
The mergeant database admin tool is missing its icon in the
Applications->Office menu. The problem is the desktop file looks for
mergeant.png in
$garnome/share/icons/mergeant
rather than in
$garnome/share/pixmaps/mergeant.
Not to worry... Alacarte can fix this by creating a local version of
mergeant.desktop that will be installed under
~/.local/share/applications
To make this happen, do the following:
(0) fire up Alacarte
Applications->Accessories->Alacarte
(1) navigate to Applications-> Office
* find 'Mergeant Database Administration' in the panel on the right
* observe the icon is missing
(2) select Mergeant
(3) open the properties dialog
edit -> properties [or right click]
(4) click on the icon at the top to bring up the 'Choose an Icon' dialog
(5) navigate to $garnome/share/pixmaps/mergeant
(6) select 'mergeant.png'
(7) click 'OK'
(8) close Alacarte
(9) Validate
* go look at Applications -> Office to see that mergeant now has an icon
* look in your home directory in .local/ to see how it was done.
Have fun...
-Joseph
--
joseph_sacco [at] comcast [dot] net
Attachment:
alacarte.tar.gz
Description: application/compressed-tar
Attachment:
gnome-menus.tar.gz
Description: application/compressed-tar