gnome-menus-2.30.2

Introduction à gnome-menus

Le paquet gnome-menus contient une implémentation de la corbeille de la « Spécification de menu du bureau » de freedesktop.org (http://www.freedesktop.org/Standards/menu-spec). Il contient aussi les fichiers de configuration de la présentation des menus de GNOME, .directory files et a un outil lié aux menus.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-6.5.

Informations sur le paquet

Dépendances de gnome-menus

Requises

GLib-2.30.1, intltool-0.50.0, et Python-2.7.2

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gnome-menus

Installation de gnome-menus

[Note]

Note

Les instructions ci-dessous sont basées sur l'installation du paquet dans un environnement GNOME-2. Si, pour une raison quelconque, vous installez ce paquet sans avoir installé ORBit2 et les bibliothèques du cœur de GNOME-2, vous devrez modifier le paramètre --prefix= du script configure pour pointer vers votre chemin d'installation désiré (par exemple, --prefix=/usr).

Installez gnome-menus en lançant les commandes suivantes :

./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \
            --sysconfdir=/etc/gnome/2.30.2 &&
 make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--prefix=$(pkg-config --variable=prefix ORBit-2.0) : Le réglage du préfixe en utilisant ce paramètre plutôt que $GNOME_PREFIX garantira que le préfixe sera cohérent avec l'environnement d'installation et que le paquet sera installé au bon endroit.

--sysconfdir=/etc/gnome/2.30.2 : Ce paramètre aboutit à ce que les fichiers de configuration s'installent dans /etc/gnome/2.30.2 plutôt que dans $GNOME_PREFIX/etc. En outre (si cela s'applique), le paramètre garantit que la base de données GConf-2 est mise à jour correctement.

Configuration de gnome-menus

Informations de configuration

Variable XDG_CONFIG_DIRS

Pour que GNOME puisse trouver les fichiers de configuration du bureau, assurez-vous de paramétrer la variable d'environnement XDG_CONFIG_DIRS des profils individuels de l'utilisateur ou du profil système (utilisez cette option si vous voulez utiliser GDM) comme décrit ci-dessous (vous pouvez ajouter des répertoires supplémentaires séparés par des deux-points si désiré) :

echo "export XDG_CONFIG_DIRS=/etc/gnome/2.30.2/xdg" \
> /etc/profile.d/gnome.sh
Variable XDG_DATA_DIRS

Pour que GNOME trouve les données pour peupler les menus, assurez-vous de paramétrer la variable d'environnement XDG_DATA_DIRS des profils individuels de l'utilisateur ou du profil système comme décrit ci-dessous (vous pouvez ajouter des répertoires supplémentaires séparés par des deux-points si désiré) :

echo "export XDG_DATA_DIRS=$GNOME_PREFIX/share:\
/usr/share:/usr/local/share" >> /etc/profile.d/gnome.sh
Variable PYTHONPATH

Si le préfixe d'installation de votre GNOME est différent de /usr et si vous avez installé Python, vous devez mettre à jour la variable d'environnement PYTHONPATH pour que le module gmenu puissent être trouvé par Python. Paramétrez la variable du profil système ou des profils individuels de l'utilisateur comme décrit ci-dessous :

echo "export PYTHONPATH=\$PYTHONPATH:$(pkg-config \
--variable=prefix ORBit-2.0)/lib/python2.7/site-packages/GMenuSimpleEditor" \
>> /etc/profile.d/gnome.sh

Contenu

Programme installé: gmenu-simple-editor
Bibliothèques installées: libgnome-menu.{so,a} et gmenu.{so,a}
Répertoires installés: /etc/gnome/2.30.2/xdg/menus, $GNOME_PREFIX/{include/gnome-menus, lib/python2.7/site-packages/GMenuSimpleEditor, share/{desktop-directories,gnome-menus/{examples,ui}}}

Descriptions courtes

gmenu-simple-editor

est un script d'interface simple avec le moduled'éditeur simple Gmenu de Python

libgnome-menu.{so,a}

contient les fonctions exigées pour supporter l'implémentation de GNOME de la Spécification menu du bureau.

gmenu.{so,a}

est une bibliothèque Python.

Last updated on 2011-10-31 20:38:44 +0100