linux par un perpétuel newbie
arcade --->



gnomeapplicationscontact
accueil > Des applications

Engage

par skay • modifié le 21/07/2007 02:30
engage est une application de bureau qui permet d'avoir une barre de lancement d'applications avec des icones qui zooment lorsque vous passez dessus, c'est un gadget plutôt sympathique
Ce programme est inclu dans le gestionnaire de bureau enlightenment, manager de fenêtres très léger mais dans cet article, je n'installe que engage pour l'intégrer dans le bureau gnome.



Installer engage


Un dépôt pour fedora existe, dépôt non "officiel" ou en conformité avec Livna et Extras, certes... Je n'ai cependant pas rencontré de souci avec les rpms proposés.
Ce dépôt est ici: http://sps.nus.edu.sg/~didierbe

Dans un premier temps, vous devrez récupérer le paquet pour ajouter le dépôt à yum. Il s'agit d'un rpm à télécharger sur le site et à installer par la suite...
Pour FC6: dc-fc6-yum-repo-1.0-1.fc6.noarch.rpm
Pour FC5: dc-fc5-yum-repo-1.0-4.fc5.noarch.rpm

Ce paquetage installera le dépôt "Didier", il est par défaut désactivé (enabled 0)
Une fois le dépôt installé, ouvrez un terminal et passez root (su -)
# yum install engage --enablerepo=Didier
Yum devrait vous proposer d'installer une douzaine de paquetages, acceptez (y)


Configurer engage


La création du dossier personnel doit se faire manuellement. Pour cela, ouvrez un nouveau terminal, mais en "utilisateur" maintenant !
$ mkdir -p ~/.e/e/applications/all
$ mkdir -p ~/.e/e/applications/bar/engage
engage utilise des fichiers de type ".eap" comme lanceur. C'est un format de fichier que je n'ai pas bien compri, sachez qu'en installant enlightenment comme environnement de bureau complet, un outil permet de les générer.

Il est également possible de placer des fichiers .desktop (les lanceurs par défaut de Fedora) dans ~/.e/e/applications/bar/engage, ce qui est quand même plus mieux


Ordonner les lanceurs engage


Crééz un document avec gedit (ou autre éditeur de texte)
gedit ~/.e/e/applications/bar/engage/.order
Ce document sera vide au premier démarrage. Il contient la liste de lanceur à activer dans le "Dock" engage. L'éditer est très simple, il suffit de noter le nom exact du fichier *.eap ou *.desktop, un nom par ligne... Puis enregistrez le fichier... Voici mon fichier .order
nautilus.desktop
firefox.desktop
evolution.desktop
gaim.desktop
gftp.desktop
bluefish.desktop
gedit.desktop
oowriter.desktop
oocalc.desktop
f-spot.desktop
gimp.desktop
inkscape.desktop
k3b.desktop
mplayer.desktop
gnome-terminal.desktop
pirut.desktop



Exécuter engage


Le Dock se lance avec la commande engage suivie de diverses options. Pour en avoir la liste complète, entrez la commande engage --help
La commande que j'utilise est celle-ci
$ engage -i 1 -I 1 -T 0 -m 1 -R 0 -Z 2.2 -b 000000 -B 000000
Elle donne un fond transparent, n'affiche que les lanceurs, les zoome avec un ratio de 2.2 et les afficher sous les fenêtres qui peuvent utiliser 100% de l'écran.
A vous de trouver votre config

Pour avoir engage au démarrage de session, il suffit d'ajouter cette commande via l'outil gnome-session-properties qui se trouve dans le menu Gnome Bureau (Système) -> Préférences -> Préférences supplémentaires -> Sessions


Plantage "erreur de segmentation" avec les fichiers eap


J'ai constaté plusieurs plantages lors de mes essais pour trouver les bons fichiers eap.
En effet, certains d'entre eux ne fonctionnent pas et lors du lancement de engage, la barre disparait au bout d'une ou deux secondes. Le terminal renvoit une erreur de segmentation.
Dans ce cas,
• éditez le fichier .order et enlevez le fichier eap provoquant l'erreur. Pour les applications les plus courantes, il existe plusieurs fichiers eap diférents, vous devriez trouver votre bonheur en procédant doucement dans l'édition
• Supprimez les fichiers .eap.cache.cfg
$ rm ~/.e/e/applications/bar/engage/.eap.cache.cfg ~/.e/e/applications/all/.eap.cache.cfg
• redémarrer engage et recommencez s'il plante de nouveau.


Poster un commentaire
pseudo: (*)
e-mail:
URL:
commentaire: (*)
* obligatoire

Les commentaires sont visualisés avant publication.
^haut