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.