ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[enlightenment]]

Piste: » enlightenment

Enlightenment DR 17

Enlightenment DR17 (plus généralement surnommé E17) est un gestionnaire de fenêtres, au même titre que Metacity, KWin, FVWM et autres. Il ne cherche pas à devenir un environnement de bureau complet tel GNOME ou KDE. La version actuelle, Development Release 0.17, est en cours de développement intensif. Plus d'informations sur le site web de Enlightenment.

Actuellement, aucune version stable ou même de bêta-test n'a été publiée par les développeurs. Les sources de E17 seront donc récupérées depuis le dépôt SVN du projet.

Cette page a pour but de vous aider et vous guider dans l'installation et la configuration de E17

Avertissements

La version SVN contient les toutes dernières modifications apportées à E17. Cela a l'avantage de comporter les mises à jour de sécurité et les innovations les plus récentes, mais a l'inconvénient de comporter aussi des bogues encore non répertoriés et non corrigés. La version SVN peut donc apporter des surprises lors de son utilisation. Vous serez prévenus! Vous ne devriez donc installer E17 que si vous êtes prêt à assumer de possibles instabilités.

Installation

Pour installer E17 (jaunty 9.04):

  • ajouter le dépot:
deb http://packages.enlightenment.org/ubuntu jaunty main extras

en mode graphique dans synaptic Configuration→Depots→logiciels de tierces parties→ajouter ou directement dans /etc/apt/source.list

sudo apt-key add repo.key
  • installer E17
sudo apt-get update && sudo apt-get install e17

Pour installer E17 (ancienne version):

  • Compiler E17 vous-même, manuellement ou à l'aide d'un script. Avec cette méthode, vous aurez toujours une version très récente d'E17, mais vous vous exposez à des problèmes de compilation si jamais les sources SVN sont cassées. De plus, cette méthode est beaucoup plus longue. Pour l'installation scriptée, consultez la page concernant le script d'installation d'E17.
LA METHODE SUIVANTE NE FONCTIONNE PLUS, IL FAUT MAINTENANT OBLIGATOIREMENT COMPILER E17 ou utiliser le script : http://omicron.homeip.net/projects/#easy_e17.sh
  • Ajouter le dépôt Elbuntu :

Éditez le fichier /etc/apt/sources.list et ajoutez y

# Depot Elbuntu
deb http://e17.dunnewind.net/ubuntu hardy e17
# deb-src http://e17.dunnewind.net/ubuntu hardy e17

Vous devez ajouter la clé du dépot grâce à la commande

 wget -q http://e17.dunnewind.net/repo_key.asc -O- | sudo apt-key add -

ou

# Depot OpenGeu
deb http://opengeu.linuxfreedom.com/ubuntu hardy e17 opengeu e17-testing #OpenGeu (Hardy)
# deb-src http://opengeu.linuxfreedom.com/ubuntu hardy e17 opengeu e17-testing #OpenGeu (Hardy)

deb http://opengeu.linuxfreedom.com/ubuntu intrepid e17 opengeu e17-testing #OpenGeu (Intrepid)
# deb-src http://opengeu.linuxfreedom.com/ubuntu intrepid e17 opengeu e17-testing #OpenGeu (Intrepid)

deb http://opengeu.linuxfreedom.com/ubuntu jaunty opengeu main extras #OpenGeu (Jaunty)
# deb-src http://opengeu.linuxfreedom.com/ubuntu jaunty opengeu main extras #OpenGeu (Jaunty)

# Depot PPA E17 (Jaunty uniquement)
deb http://ppa.launchpad.net/e17-packaging/ppa/ubuntu jaunty main
# deb-src http://ppa.launchpad.net/e17-packaging/ppa/ubuntu jaunty main

Ensuite, il ne vous reste plus qu'à mettre à jour les dépots et à installer e17.

sudo apt-get update && sudo apt-get install e17

Enfin, si vous désirez ajouter d'autres modules à e17, tel que des widgets ou des effets graphiques (flammes par exemple) :

sudo apt-get install emodules-all

Exécuter E17

Une fois E17 installé, vous pouvez maintenant clore votre session en cours et vous connecter sous E17! Si vous utilisez GDM (le gestionnaire de connexion utilisé par défaut), vous pouvez choisir Enlightenment dans les Options de l'écran de connexion..

Configurer E17

Une fois e17 installé, et après être resté ébahi devant pendant plusieurs minutes, vous allez avoir envie de configurer la bête.

Préambule

Avant de commencer à configurer e17, il est nécessaire de comprendre certaines choses. Contrairement à Gnome, KDE ou XFCE, les themes et les fonds d'écran ne sont pas de simples fichiers images (jpg, png…) et texte, mais des fichiers binaires. C'est une des raisons pour lesquelles e17 est si rapide et permet des choses intéressantes telles que les fonds d'écran animés.

Les fonds d'écran et les thèmes portent l'extension .edj Les fichiers de configuration se trouvent dans ~/.e/e. Vous y trouverez les icônes (~/.e/e/icones), les fonds d'écran (~/.e/e/backgrounds), les thèmes (~/.e/e/themes)… Voici donc quelques petites astuces pour débuter avec e17 :

E17 en français

C'est maintenant automatique via le même système que le reste des localisations.

Gestion des menus

E17genmenu n'existe plus, tout son code ayant été intégré directement a E. E utilise maintenant les fichiers .desktop fournis par les programmes installés sur votre machine pour générer automatiquement les menus, à l'instar de Gnome ou KDE.

Création de fichiers .desktop

E17 vous a créé la majeure partie des fichiers desktop qui vous sont nécessaires. Cependant, il se peut que vous vouliez en créer d'autres.

Pour accéder à l'éditeur de fichiers desktop, faites un clic droit sur la barre du haut de la fenêtre de l'application pour laquelle vous voulez créer le fichier desktop et Créer un icône.

Dans la fenètre de l'éditeur, entrez obligatoirement le nom de l'application, le chemin de l'exécutable, indiquez une icône et toute autre information additionnelle qui vous semblera utile. Le champ "Window Class" doit impérativement être rempli pour que la bonne icône s'affiche et que les noms des applications soient correctement détectés par IBox par exemple. Pour connaître le "Window Class" d'une application, ouvrez un terminal et tapez

xprop WM_CLASS|cut -d \, -f 2

Rentrez ensuite le résultat de cette commande dans le champ approprié, sauvegardez et le tour est joué.

Personnalisation de la barre de lancement (iBar)

Graphiquement

Méthode glissé-déposé

Lancer l'application à ajouter puis faire glisser son icône (en haut à gauche de la fenêtre) dans votre barre de lancement.

Méthode classique

Lancer l'application à ajouter puis cliquez son icône (en haut à gauche de la fenêtre) et choisir dans le menu Ajouter l'application au lanceur→default

Pour supprimer une icône de votre barre de lancement, il suffit de la faire glisser en dehors de la barre.

Via le fichier de configuration

Maintenant que vous avez plein de fichiers .desktop, vous pouvez vous rendre dans le dossier ~/.e/e/applications/bar et éditer le fichier .order. Il vous suffit d'y mettre les noms des fichiers .desktop que vous souhaitez voir apparaître dans votre barre.

Améliorer l'intégration des programmes GTK

Les applications GTK (firefox, synaptic…) sont particulièrement moches sous e17 par défaut, puisque rien ne paramètre le thème gtk2.

solution 1

Cette solution -conseillée- consiste à éditer le fichier .gtkrc-2.0 qui se cache dans votre répertoire personnel. C'est lui qui définit la police, le thème des contrôles et le thème des icones par défaut de vos application GTK.

On édite le fichier ~/.gtkrc-2.0

puis on modifie son contenu, par exemple:

gtk-font-name = "Gargi_1.7 10"
gtk-theme-name = "Human"
gtk-icon-theme-name = "Tangerine"

Petite explication : gtk-font-name définit la police. (Ici j'ai défini Gargi_1.7 avec une taille de 10). gtk-theme-name définit le thème des contrôles (Ici Human). Et gtk-icon-theme-name défini le thème d'icône (ici Tangerine). Il ne vous reste plus qu'à enregistrer après avoir adapté tout ça à votre goût.

solution 2

Une autre solution consiste à utiliser l'utilitaire graphique switch2, pour cela, installez le paquet gtk-theme-switch

Puis dans un terminal, tapez:

switch2

Pour choisir le thème GTK2, ou:

switch

Pour choisir le thème GTK1

Une interface graphique s'ouvrira, vous permettant ainsi de choisir le thème qui vous convient :-)

Attention, l'installation de switch2 risque de chambouler GTK une fois que vous reviendrez sous Gnome, voir de le planter (ce qui m'est arrivé). Je vous conseille personnellement de vous rabattre plutôt sur la première méthode.
Pour installer des thèmes supplémentaires, il faut les ajouter au dossier ~/.themes

Par défaut Ubuntu ne propose aucun thème autre que le mode par défaut pour GTK1 …

solution 3 (déconseillée)

Si vous avez Gnome d'installé, il vous suffit de créer un fichier gnome-settings-daemon.desktop et de le charger au démarrage d'Enlightenment. Pour cela :

* Allez dans le répertoire ~/.e/e/applications/all :

cd ~/.e/e/applications/all

(les fichiers .x sont des fichiers cachés)

* Créez gnome-settings-daemon.desktop :

nano gnome-settings-daemon.desktop

et ajoutez ce qui suit :

[Desktop Entry]
Name=gnome-settings-daemon
Exec=gnome-settings-daemon
Icon=/le/chemin/vers/votre_icone

Ajoutez ensuite gnome-settings-daemon au fichier .order du dossier de démarrage.

Note: L'icône doit être spécifiée et exister, sinon e17 sera incapable de démarrer (mise à jour du 5 octobre)

echo "gnome-settings-daemon.desktop" >> ~/.e/e/applications/startup/.order

Montage automatique des périphériques

Il y a plusieurs possibilités. Personnellement, j'utilise ivman. Il suffit de suivre la même procédure que pour gnome-settings-daemon (ci-dessus), en l'adaptant. Si les périphériques ne sont pas montés après avoir relancé Enlightenment, ivman n'est probablement pas installé sur votre système.

Pour l'installer, vous pouvez soit passer par l'outil graphique (Gestionnaire de paquets Synaptic) soit entrer la commande suivante :

sudo apt-get install ivman

Autre solution : Il faut utiliser la même procédure que pour gnome-settings-daemon, mais cette fois-ci avec gnome-volume-manager

Choix du navigateur de fichiers

E17 propose Entropy comme navigateur de fichiers. Cependant, celui-ci est en plein développement donc pas encore très utilisable. Vous pouvez utiliser par exemple :

Ajout de fonds d'écran et de thèmes

Des thèmes supplémentaires sont disponible en installant le paquet enlightenment-theme du dépôt. Pour en ajouter d'autres, il suffit de les télécharger et de les copier dans le répertoire ~/.e/e/themes pour les thèmes et dans ~/.e/e/backgrounds pour les fonds d'écran. Il suffit ensuit de faire clic gauche (sur le 'bureau') → configuration → fond d'écran/thèmes. De très nombreux thèmes et wallpapers (statiques ou animés) sont disponibles sur http://exchange.enlightenment.org/ (Anciennement http://www.get-e.org)

Vous pouvez utiliser une image .jpg ou .png comme fond d'écran en utilisant la commande

e17setroot -s ~/chemin/vers/votreimage.png

(ne fonctionne temporairement pas pour ceux qui ont installé par les dépots) Vous pouvez également définir un fond d'écran utilisant une image en utilisant le panneau de configuration des fonds d'écran de e17 (clic gauche→config→fonds d'écran).

Note : Paramétrer votre fond d'écran en utilisant e17setroot OU Esetroot (paquet eterm des dépôts officiels ubuntu) est actuellement la seule façon de pouvoir utiliser la pseudo-transparence des terminaux avec e17.

Modification des thèmes et fonds d'écran

Si votre thème ne vous convient pas et que vous désirez remplacer certaines textures, certaines images, ou encore si vous voulez personnaliser votre splendide wallpaper animé e17, faites comme suit : (XXX = "themes" ou "backgrounds" sans les quotes)

edje_decc ~/.e/e/XXX/votre_theme_ou_wall.edj

Apportez-y toutes les modifications que vous désirez, puis recompilez-le ainsi :

cd ~/votre_theme
./build.sh

Renommez à votre guise le fichier produit et copiez-le dans le dossier afin de profiter de votre oeuvre :D.

Et pour apprendre à créer des icônes animées edje c' est ici : http://forum.kubuntu-fr.org/viewtopic.php?id=108894

Désinstallation

Il manque le tutorial pour permettre la désintallation de E17 !

Variantes d'Ubuntu avec Enlightenment

Elbuntu/Ebuntu

Le projet Ebuntu, puis Elbuntu, qui se voulait être une variante d'Ubuntu employant E17 comme gestionnaire de fenêtre, est abandonné.

OpenGEU (ex-Geubuntu)

Cependant il existe une autre distribution basée sur Ubuntu avec Enlightenment :

OpenGEU

Petite capture écran (Via VirtualBox) :

moonOS

moonOS Main Edition est "un système d'exploitation complet et entièrement fonctionnel, basé sur Enlightenment DR17 et propulsé par la populaire distribution Linux Ubuntu. moonOS, un projet démarré par l'artiste Cambodgien Chanrithy Thim (12rithy), est parfait pour n'importe quel PC fixe, portable ou même machine virtuelle". "Il inclut le support des formats propriétaires, GrubFX, les Moon Tools et plus…"

Site du projet moon Os (en)

À noter qu'il existe une variante LXDE de cette variante!

Elive (base Debian)

Il existe aussi une distribution basée sur Debian et qui offre Enlightenment dans une mouture assez fignolée: Elive

Bibliographie


Contributeurs : Black_Pignouf, Toma222, Lut!n, davromaniak


enlightenment.txt · Dernière modification: 2009/07/03 23:31 par madmaker
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL