Installation et configuration du gestionnaire Entrance

Entrance est un gestionnaire d’environnements graphiques comme kdm, gdm, xdm… C’est la nouvelle génération d’Elogin. Cela dépend du thème mais cette application utilise des effets assez impressionants pour une bonne rapidité. Cette application utilise la technologie EFL (Enlightened Foundation Libraries).

Il y a deux versions disponibles dans l’arbre portage, version instable et version cvs. Dans ce tutoriel, il s’agira d’installer la version cvs, car c’est la plus récente mais il va falloir installer ses dépendances qui sont aussi en version cvs. Si jamais il y a une erreur de compilation quand vous installez entrance, reessayer deux ou trois jours plus tard.

Installation du gestionnaire

Le paquet entrance n’est plus disponible sur l’arbre portage. Pour l’avoir, il suffit d’utiliser le script layman (voir l’utilisation de layman).

Dans le fichier /etc/layman/layman.cfg, rajoutez dans la variable overlays l’url :

http://gimpel.ath.cx/~tom/layman-enlightenment.list

Pour télécharger et installer l’overlay contenant l’ebuild entrance, il suffit de faire :

$ layman -af enlightenment

Installation
Avant de l’installer, il va falloir démasquer la version cvs et ces dépendances :

$ echo dev-db/edb -* >> /etc/portage/package.keywords
$ echo x11-libs/evas -* >> /etc/portage/package.keywords
$ echo x11-libs/ecore -* >> /etc/portage/package.keywords
$ echo media-libs/edje -* >> /etc/portage/package.keywords
$ echo x11-libs/esmart -* >> /etc/portage/package.keywords

Ensuite, nous pouvons installer entrance :

$ emerge -av x11-misc/entrance

L’installation est terminée, il faut maintenant le configurer à votre guise.

Configuration d’Entrance

Lancer le gestionnaire au démarrage
Pour lancer le gestionnaire au démarrage de votre gentoo, il suffit d’éditer le fichier /etc/rc.conf et de changer la valeur de la variable DISPLAYMANAGER :

$ vim /etc/rc.conf
// remplacer la valeur de DISPLAYMANAGER par entrance
DISPLAYMANAGER="entrance"
// sauvegarder et quitter

Si vous voulez qu’entrance choisit par défaut une interface, indiquez le nom de cette interface dans la variable XSESSION :

$ vim /etc/rc.conf
// remplacer la valeur de XSESSION par e17 par exemple
XSESSION="e17"
// sauvegarder et quitter

Attention : La valeur de la variable XSESSION doit être en faite un nom de fichier se trouvant dans le répertoire /etc/X11/Sessions, et il doit indiquer comment lancer l’environnement. Par exemple :

$ vim /etc/X11/Sessions/e17

// Début du fichier
#!/bin/bash
/usr/bin/enlightenment-0.17
// Fin du fichier

Nous allons maintenant dire au service xdm de se lancer au démarrage, qui lancera entrance :

$ rc-update add xdm default

En faite, le script /etc/init.d/xdm regarde la variable DISPLAYMANAGER pour savoir quel gestionnaire doit être lancé. Si la variable n’existe pas ou est vide, il lance le gestionnaire par défaut, c’est-à-dire xdm. C’est pourquoi, le script /etc/init.d/entrance n’existe pas.

Configurer entrance mise à jour

Le paramétrage d’entrance a évolué. Avant on passait par un fichier db géré par le logiciel edb. Maintenant, la configuration est gérée par ecore. Le fichier de config. est /etc/entrance_config.cfg. Il n’y a pas de frontend pour paramétrer simplement entrance, on va devoir passer par la commande entrance_edit.

Le fichier /etc/entrance_config.cfg est un peu comme une base de donnée, c’est-à-dire, que chaque paramétre est une clef qui posséde un type (exemple : integer) et une valeur.

Pour afficher tous les paramètres de configuration :

$ entrance_edit

Modifier le théme en darkrock :

$ entrance_edit --theme "darkrock.edj"

Il suffit ensuite de remplacer theme par le paramètre de configuration que vous voulez.

Vous trouverez toutes les thémes dans /usr/share/entrance/themes.

Voila, maintenant, vous avez toutes les options pour configurer sans trop de difficulté entrance.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *