Building the alacarte menu editor within GARNOME



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]