global_menu

Differences between revisions 11 and 69 (spanning 58 versions)
Revision 11 as of 2007-11-04 05:22:52
Size: 5801
Editor: adsl-75-41-168-174
Comment:
Revision 69 as of 2009-01-13 17:27:53
Size: 477
Editor: 137
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Aggregation of the Gnome Global Menu Patch data,
Originally By AqD
Gnome Global Menu
Line 4: Line 3:
Screenshot:
[img]http://ubuntuforums.org/attachment.php?attachmentid=48556&d=1193802353[/img]
{{attachment:globalmenusmallScreenshot.png}}
Line 7: Line 5:
http://ubuntuforums.org/showthread.php?t=241868 New Global menu Project home page (main dev : rainwoodman):<<BR>>
http://code.google.com/p/gnome2-globalmenu/
Line 9: Line 8:
Installation instructions (this page offers two different ways to install this): Forum thread about the Gnome Global Menu where you can help improve it, package it, find the latest info... <<BR>>
http://ubuntuforums.org/showthread.php?t=241868 <<BR>>
Line 11: Line 11:
'''''First way :'''''

mac menu applet:

Code: {{{

tar jxvf gnome-macmenu-applet-1.0.11.tar.bz2
cd gnome-macmenu-applet-1.0.11
sudo cp gnome-macmenu-applet /usr/lib/gnome-applets/
sudo cp GNOME_MacMenuApplet.server /usr/lib/bonobo/servers/
}}}
gtk+ patch:

Code: {{{
gzip -d gtk+-2.12.0-r2-gtkmenubar.diff.gz
sudo apt-get install build-essential
apt-get source gtk+2.0
tar zxvf gtk+2.0_2.12.0.orig.tar.gz
cd gtk+2.0-2.12.0
patch -p0 < ../gtk+-2.12.0-r2-gtkmenubar.diff
./configure --prefix=/usr
make
sudo make install
}}}
'''NOTE''' Be Patient, this compiles from source, which will take considerably longer than installing from the Binary Package (Binary ~1 Minute | Source ~30 Minutes)[[BR]][[BR]]
As for dependencies, i don't know what is needed exactly, here is the list of dev packages i have:

Code: {{{
autotools-dev
comerr-dev
dpkg-dev
libart-2.0-dev
libatk1.0-dev
libaudiofile-dev
libavahi-client-dev
libavahi-common-dev
libavahi-glib-dev
libbonobo2-dev
libbonoboui2-dev
libc6-dev
libcairo-directfb2-dev
libcairo2-dev
libcupsys2-dev
libdbus-1-dev
libdirectfb-dev
libesd0-dev
libexpat1-dev
libfontconfig1-dev
libfreetype6-dev
libgail-dev
libgconf2-dev
libgcrypt11-dev
libgdk-pixbuf-dev
libglade2-dev
libglib1.2-dev
libglib2.0-dev
libgnome-keyring-dev
libgnome2-dev
libgnomecanvas2-dev
libgnomeui-dev
libgnomevfs2-dev
libgnutls-dev
libgpg-error-dev
libgtk1.2-dev
libgtk2.0-dev
libhal-dev
libhal-storage-dev
libice-dev
libidl-dev
libjpeg62-dev
libkrb5-dev
liblzo2-dev
libopencdk8-dev
liborbit2-dev
libpanel-applet2-dev
libpango1.0-dev
libpng12-dev
libpopt-dev
libselinux1-dev
libsepol1-dev
libsm-dev
libstartup-notification0-dev
libstdc++6-4.1-dev
libsysfs-dev
libtasn1-3-dev
libtiff4-dev
libusplash-dev
libwnck-dev
libx11-dev
libxau-dev
libxcomposite-dev
libxcursor-dev
libxdamage-dev
libxdmcp-dev
libxext-dev
libxfixes-dev
libxft-dev
libxi-dev
libxinerama-dev
libxkbfile-dev
libxml2-dev
libxrandr-dev
libxrender-dev
libxres-dev
libxt-dev
linux-libc-dev
x11proto-composite-dev
x11proto-core-dev
x11proto-damage-dev
x11proto-fixes-dev
x11proto-input-dev
x11proto-kb-dev
x11proto-randr-dev
x11proto-render-dev
x11proto-resource-dev
x11proto-xext-dev
x11proto-xinerama-dev
xtrans-dev
xutils-dev
zlib1g-dev
}}}
you can do before patching gtk+
Code: {{{
sudo apt-get install ...packages from the list above...
}}}
----
'''''Second way :'''''

Install the mac menu applet deb package (link at the bottom of the page) [#one 1], then in a terminal, type in this to install apt-build

Code: {{{
sudo apt-get install apt-build
}}}
Choose to add apt-build repository to your sources.list when asked.

After, I told apt-build to get libgtk2.0-0 source package (apt-build takes care of the build deps for you, ie: -dev packages)
You need to have the ubuntu sources repositories enabled (menu System > Administration > Software sources, then pick Ubuntu software tab and check Source Code box).
Code: {{{
sudo apt-build source libgtk2.0-0
}}}
Next step was to copy the dowloaded patch [#two 2] from where is was (on the desktop in _this_ case, replace "~/Destop/" with the path where you downloaded the gzipped patch) to the libgtk2.0-0 source package directory
Code: {{{
gzip -d ~/Destop/099_mac_menubar.patch.gz
sudo cp ~/Desktop/099_mac_menubar.patch /var/cache/apt-build/build/gtk+2.0-2.12.0/debian/patches/
}}}
And, add its name to the debian/patches/series list
Code: {{{
sudo vi /var/cache/apt-build/build/gtk+2.0-2.12.0/debian/patches/series
}}}
Now we use use apt-build to build the packages
Code: {{{
sudo apt-build install libgtk2.0-0
}}}
'''NOTE''' Be Patient, this compiles from source, which will take considerably longer than installing from the Binary Package (Binary ~1 Minute | Source ~30 Minutes)[[BR]][[BR]]
After that you'll have an update for libgtk in your update manager, let update manager install them and finally,add the applet to the top panel.
Now you need to log out/in gnome to see the changes.
----
'''''For those who want/need to compile themselves the mac menu applet (ie: 64bits)'''''

Intall this before
Code: {{{
sudo apt-get install build-essential libwnck-dev libpanelappletmm-2.6-dev
}}}
Then unpack the applet source and go in its folder
Code: {{{
tar -xvzf macmenu-applet-0.1.tar.gz
cd macmenu-applet-0.1/
}}}
Then compile and install
Code: {{{
make
sudo make install
}}}
'''NOTE''' Be Patient, this compiles from source, which will take considerably longer than installing from the Binary Package (Binary ~1 Minute | Source ~30 Minutes)[[BR]]
----
'''''latests patches/sources/packages (needs urgent attention):'''''
Mac menu applet:
http://ubuntuforums.org/attachment.php?attachmentid=47781&d=1193338299

[[Anchor(one)]] __1__ Mac menu applet deb package (gusty gibbon 32bits):
http://ubuntuforums.org/attachment.php?attachmentid=47899&d=1193414016

gtkMenuBar Patch:
http://ubuntuforums.org/attachment.php?attachmentid=47782&d=1193338357

[[Anchor(two)]] __2__ or 099_mac_menubar.patch.gz:
http://ubuntuforums.org/attachment.php?attachmentid=48015&d=1193500579

gtk2MenuPatch:

http://ubuntuforums.org/attachment.php?attachmentid=48733&d=1193950276

Patch against 2.12.1 (removing annoying underlines):

http://ubuntuforums.org/attachment.php?attachmentid=48738&d=1193954936

.conkyrc:

http://ubuntuforums.org/attachment.php?attachmentid=48019&d=1193501364
Bug report on Gnome's Bugzilla, vote for inclusion! : <<BR>>
http://bugzilla.gnome.org/show_bug.cgi?id=353076 <<BR>>

Gnome Global Menu

globalmenusmallScreenshot.png

New Global menu Project home page (main dev : rainwoodman):
http://code.google.com/p/gnome2-globalmenu/

Forum thread about the Gnome Global Menu where you can help improve it, package it, find the latest info...
http://ubuntuforums.org/showthread.php?t=241868

Bug report on Gnome's Bugzilla, vote for inclusion! :
http://bugzilla.gnome.org/show_bug.cgi?id=353076

global_menu (last edited 2009-01-13 17:27:53 by 137)