E17

Un article de Linux Facile.

Sommaire

Introduction

E17 est la branche en développement du gestionnaire de fenêtres et de l'environnement de bureau Enlightenment. Il est conçu pour être entièrement paramétrable grâce à des modules et des scripts. Cependant son développement avance lentement.

Nous allons voir ici comment installer E17 dans sa version CVS ou snapshot sur un système Gentoo.

Bientôt viendront les étapes de l'installation pour les autres distributions


J'utiliserais la syntaxe suivante lors des commandes à taper dans le terminal : s'il faut être root la ligne débutera par un # et si la commande peut être envoyée en simple utilisateur la ligne commencera par un %.

Gentoo

Portage et package.keywords

Le système de gestion des paquets (ebuilds) de gentoo s'appelle portage. C'est un logiciel très puissant et très paramétrable. Nous allons voir l'un de ses aspects ici grâce à son fichier package.keywords que l'on va transformer en dossier afin d'en faciliter l'organisation.

Package.keyword va nous permettre d'installer des paquets même s'ils ne sont pas encore considérés stables par les développeurs.

Pour transformer notre fichier package.keywords en dossier nous allons devoir le renommer, créer un dossier package.keywords et placer un fichier par paquet à l'interieur de notre nouveau dossier.


"Oulalala c'est pas un peu difficile de faire tout ça ?"

En fait la partie la plus longue est la dernière. Si vous avez déjà beaucoup de paquets dans votre fichier package.keywords ce sera long de transformer chaque ligne du fichier en un fichier contenant une seule ligne. C'est un peu flou ? Un exemple sera plus parlant :

% cd /etc/portage                             //On se place dans le dossier de configuration de portage
# mv package.keywords my.keywords             //On renomme le fichier
# mkdir package.keywords                      //On créé le dossier
# mv my.keywords ./package.keywords/          //On déplace le fichier contenant tous les paquets keywordés dans le dossier précédement créé

En réalité l'étape de création d'un fichier par paquet keywordé est facultative mais je vous conseille de la faire. Par exemple si votre fichier my.keywords contient sys-devel/gcc ~x86 créez un fichier que vous nommerez gcc et placez-y la ligne sys-devel/gcc ~x86. Ainsi de suite pour tous vos paquets keywordés. Si vous n'avez pas le temps de faire cette manipulation vous pourrez le faire plus tard mais assurez vous d'avoir un dossier package.keywords avec à l'interieur votre fichier my.keywords. Pour pousser votre sens de l'organisation plus loin vous pouvez aussi le faire pour les fichiers package.mask, package.unmask et package.use.

Installation des paquets nécessaires

Layman et les surcouches

Nous devons tout d'abord installer le paquet layman et le compiler avec la variable USE subversion.

# emerge layman subversion
# echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
# layman -f
# layman -a enlightenment

Le paquet layman sert à gérer les surcouches ou overlay de Gentoo. Les surcouches sont des arbres de paquets pour portage.

Le message * Successfully added overlay "enlightenment" vous indiquera que tout c'est bien passé. Cependant il peut arriver, notamment si vous êtes en unstable, que le message soit * Failled to add overlay "enlightenment". Pas de panique, il suffit d'ouvrir /etc/make.conf et de remplacer source /usr/portage/local/layman/make.conf par /usr/portage/local/layman/make.conf.

CVS ou Snapshot

Le temps de choisir quelle version E17 vous voulez installer est arrivé. La version CVS est la version la plus à jour.

Pour la version CVS

# ln -s /usr/portage/local/layman/enlightenment/scripts/package.keywords.livecvs /etc/portage/package.keywords/enlightenment

Et pour la version Snapshot

# ln -s /usr/portage/local/layman/enlightenment/scripts/package.keywords.snapshots /etc/portage/package.keywords/enlightenment

On créé un lien symbolique dans le dossier package.keywords. Cette manip nous évite d'éditer le fichier enlightenment à la main afin de keyworder les nombreux paquets disponible pour enlightenment.

Installation d'Enlightenment

Tout d'abord vous allez noter toutes les dépendances necessaires et l'ordre dans lequel elles sont proposées. Cette manip a une importance capitale pour vos prochaines mises à jour.

% emerge -pv x11-wm/enlightenment > ~/e17_dep

Passons à l'installation proprement dite de E17

# emerge x11-wm/enlightenment

Portage va alors installer le minimum necessaires pour avoir un E17 fonctionnel mais rien ne vous empêche de jeter un oeil au fichier /etc/portage/package.keywords/enlightenment qui contient la liste de tout les modules proposés pour Enlightenment et d'installer ceux qui vous plairont.


Si vous voulez avoir E17 comme desktop principal il faut modifier le fichier /etc/rc.conf et de mettre "enlightenment_start" comme valeur pour la variable XSESSION

XSESSION="enlightenment_start"

Il se peut qaue E17 ne soit pas en français, ne vous inquiétez pas, un clic gauche sur le bureau puis Configuration>Modules> Activer le module LANGUE>Fermer Clic gauche (toujours sur le bureau) puis Configuration>Panneau de Configuration>Onglet Gauche cherchez "Langue", cliquez > Onglet droit: Paramètres de Langue>Insérez le charset voulu> Appliquez ou OK

Liens utiles

Site officiel d'enlightenment

Quelques thèmes

Wallpapers pour Entrance le chargeur de démarrage.

Si vous utilisez Entrance n'oubliez pas de modifier le fichier /etc/conf.d/xdm et de remplacer l'ancien DISPLAYMANAGER par DISPLAYMANAGER="entrance"

Wallpapers animés

Icônes animées

Site non-officiel proposant de nombreuses ressources pour E17

Sources

Le tuto de Haze

La doc Gentoo

discussions