Comment installer globalmenu 0.6 sur Ubuntu Intrepid

On 10 November 2008, in applications, config, by ayoli

Voici un nouveau tutoriel expliquant les étapes pour compiler, installer et activer gnome-globalemenu-0.6 sur votre bureau.
Ceci a été testé sur Ubuntu Intrepid Ibex, mais devrait également fonctionner avec Hardy. Cela devrait aussi fonstionner avec les autres distributions exception faite de la première étape.
Globalmenu fonctionne avec des “vraies” applications gtk. Ce qui signifie que globalmenu ne fonctionnera pas avec firefox et openoffice.
Autre chose : globalmenu ne neccecite plus de patcher libgtk, bonne nouvelle :)
Grand merci à rainwoodman pour son boulot énorme sur cet applet bien utile.
A new version of this guide is now available here





If you want a deb install way, read DJPeng post here


note: pour failiter je parlerai de “panel” au lieu de dire “tableau de bord” (trop long :) )


WARNING : Si vous voulez utiliser une revision inférieure à 1532, il vous faut vala 0.4.0


Premièrement, nous devons installer un certain nombre de dépendances et autre paquets de developpement pour pouvoir compiler et installer vala 0.4.0 et gnome-globalmenu-0.6 :

Les distributions non ubuntu devront trouver les paquets correspondants dans les dépots de leur distribution.

sudo apt-get install build-essential flex bison gnome-common libglib2.0-dev gtk-doc-tools autoconf2.13 automake1.9 libgtk2.0-dev libdbus-glib-1-dev libwnck-dev libpanel-applet2-dev libgnome-menu-dev

Etape suivante, on télécharge, extrait, compile et install vala :

cd ~/
wget -c http://download.gnome.org/sources/vala/0.5/vala-0.5.1.tar.bz2
tar xjvf vala-0.5.1.tar.bz2
cd vala-0.5.1/
./configure
make
sudo make install# (checkinstall ne fonctionne pas ici)
sudo ldconfig

Maintenant, on peut récupérer le code source de gnome-globalmenu :

cd ~/
svn checkout -r 1718 http://gnome2-globalmenu.googlecode.com/svn/trunk/ gnome-globalmenu-0.6
cd gnome-globalmenu-0.6
On configure puis compile :
./autogen.sh
./configure --prefix=/usr
make
sudo make install# (checkinstall ne fonctionne pa ici)
editer ou créer le fichier ~/.gnomerc (fonctionne aussi avec le fichier ~/.profile si vous préferez) :
gedit ~/.gnomerc
Mettez la ligne suivante dedans puis sauver
export GTK_MODULES=globalmenu-gnome

Déconnectez vous de votre session gnome puis reconnectez vous.
Ciquez avec le bouton droit de la souris sur une partie vide du panel et choisissez “ajouter au tableau de bord” depuis le menu.
Descendez jusqu’à trouver “Global Menu Panel Applet”, sélectionnez le, puis cliquez sur “ajouter” (ou glissez-déposez sur le panel)
Et voila :)

Bugs connus :


  • fait planter l’applet fast-user-switch

  • Bug avec les sous menus d’eclipse. Vous pouvez désactiver en ajoutant la ligne export GTK_MENUBAR_NO_MAC=eclipse au fichier ~/.gnomerc

  • Les raccourcis du menu raccourcis du menu par defaut (quand aucune fenêtre n’est sélectionnée) ne fonctionnent pas.

Discussions et support :
Sujet anglophone : http://ubuntuforums.org/showthread.php?t=241868
Sujet francophone : http://forum.ubuntu-fr.org/viewtopic.php?id=151539

News
Voici le patch de lviggiani (de ubuntuforums.org) qui apporte de nouvelles fonctionalités telles que le titre de l’application, un selecteur de fenêtre au clic sur le titre de l’application et qui résoud aussi quelques bug d’apparence avec certains themes.

Vous pouveer trouver ce patch ici : http://ubuntuforums.org/showpost.php?p=6217707&postcount=2289
Super nouvelle : lviggiani est maintenant un dev participant au projet globalmenuTout ses patches ont été appliqué au trunk. N’hésitez pas à mettre à jour votre globalmenu et faire part de vos impressions (here, ubuntuforums thread and google code page of the project).

Tagged with:  

61 Responses to “Comment installer globalmenu 0.6 sur Ubuntu Intrepid”

  1. [...] to keep up with the developments. There was a post this morning by ayoli that included a link to a great tutorial on his site for installing it. Thanks to the hard work of the devs you no longer need to patch GTK to use the [...]

Leave a Reply

Weboy

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!