2. DR17, ça marche ?
Enlightenment et toutes les applications dérivées sont écrites en utilisant des librairies appartenant au projet « EFL » pour Enlightenment Foundation Library (Toutes ces librairies sont également en cours de developpement et donc sans aucunes version officielles). Ainsi le Look’n Feel Enlightenment est généralisé ainsi que ses performances et ça qualité.
Utilisation et configuration
Enlightenment est un environnement particulièrement pratique et très fourni en terme de configuration. Il peut dépayser lors des premières utilisations mais l’essayer c’est l’adopter (et au passage en faire la propagande ;).
Et oui, dans les environnement de bureau « classique » comme Gnome, KDE ou autre, on retrouve souvent un menu a partir duquel on lance les applications, ou règle diverses fonctionnalités. Dans Enlightenment, tout se fait à partir du bureau ou directement dans les applications. C’est à dire, via clique gauche/milieu/droite sur les applications et sur le bureau.
Ainsi par exemple le clic gauche sur le bureau donnera accès au menu pour lancer des applications, configurer l’environnement de travail, choisir un thème, ou plus généralement un moyen d’hiberner ou d’éteindre l’ordinateur. Le clic milieu laisse un accès rapide aux applications réduites (et non, il n’y a pas de vilaine barre rassemblant toutes les applications, ou du moins pas comme elle est généralement connue, plus d’informations se trouvent dans la partie consacré à Ibar/Ibox). Le clic droit liste toutes les applications favorites afin d’y avoir un accès direct (ce qui évite de chercher où est telle ou telle application).
Enlightenment sachant gérer les bureaux virtuels (« moultes » pseudo écran), il dispose d’un moyen efficace de naviguer entre chacuns d’eux. Les utilisateurs ont en général une main sur le clavier, et une autre sur la sourie, c’est pourquoi le déplacement dans les bureaux virtuels est possible de plusieurs manières. On peut soit directement cliquer sur le pager (visualisateur miniature du contenu des bureaux) , soit se déplacer a grand coups de molette vers le haut et vers le bas, ou encore utiliser ce bon vieux clavier. Avec la combinaison de touches Alt + Fx ou la non moins célèbre Crtl + Alt + <- ou ->.
Sans oublier notre petit préféré, la combinaison des deux, appuyer sur Alt et emmener la molette vers le haut ou le bas, ainsi on peut le faire même si une application a le focus du clavier.
Les menus contextuels sur les applications sont également enrichis en fonctionnalités, ainsi on a accès à la création d’icône pour une application via Eap Editor (plus bas), si l’application doit être disponible sur tous les bureaux (Sticky), déplacement d’applications vers un autre bureau, niveau d’apparence (devant ou derrière toutes applications), style de bordures (normal, énorme, petite, ligne, aucune), mémorisation de toutes ces préférences … ou les classiques accès pour fermer ou tuer une application.

Repasser d’une fenêtre à une autre est très simple (et peu commun) grâce à la combinaison Alt-Tab. Une boite de dialogue apparaît et en continuant à appuyer sur Tab, la souris change de position pour apparaître au dessus de l’application choisie dans la liste (c’est le winlist). On peut toutefois changer ce comportement dans le menu de configuration dédié à cette fonctionnalité.

Une entrée dans le menu de lancement d’applications peut manquer. Ainsi avec enligthenment il est très facile de lancer une application, simplement avec la combinaison Alt+Echap. Une boite de dialogue apparaît et vous suffit d’entrer son nom. Une complétion affiche une liste au dessus (pour les applications connues) et au dessous (pour les autres), il est possible de naviguer dans ce menu avec les flèches du clavier ou simplement de cliquer sur l’élément de la liste.
D’autres fonctionnalités très pratiques permettent de gagner du temps sur des tâches simples, comme par exemple le fait de déplacer une fenêtre d’un bureau à un autre. Pour éviter d’avoir à déplacer une application vers un bureau différent et d’ensuite aller à ce bureau, il est possible de via Alt+Clic gauche Alt-Fx ou Alt-Clic gauche Molette (attention c’est sportif) de déplacer la fenêtre selectionnée (ou ayant le focus) dans un bureau et de s’y déplacer également.
Ou encore enrouler une fenêtre en « moletant » (Clic avec la molette) la bordure de fenetre. Ou aussi (peut etre déroutant) lors d’un déplacement de la souris vers le bord de l’écran, enlightenment passe au bureau suivant selon l’orientation de la souris. Si vous toucher le bord gauche vous vous retrouver sur le bureau virutel précedent. De même en déplaçant une fenêtre sur votre bureau vous pouvez la faire passer sur le bureau suivant simplement en l’emmenant avec vous.
Plein de petits trucs et astuces de ce genre sont disponibles et permettent de faciliter la vie, de gagner de temps, mais malheureusement il est très difficile de pouvoir s’en passer par la suite.
Par défaut la politique de focus est de le donner à l’application qui se trouve en dessous du pointeur de souris. Attention aux boites de saisie de mot de passe (pinentry ou firefox par exemple) et différentes popup pouvant se lancer dans votre environnement. Il est bien sur possible de changer ce paramètre.
Le paramétrage est l’un des points forts d’Enlightenment. On peut facilement pousser la configuration très loin, depuis le nombre de bureaux virtuels souhaités, jusque la fréquence de rafraîchissement de l’écran en passant par l’économiseur d’écran ou les icônes d’applications.
Et ces effets se font ressentir dès la première utilisation avec une animation écrite en edje (librairie EFL) particulièrement bien faite. Et ensuite via les différentes animations des bordures de fenêtres et des différents menus.
Une fois que votre e17 est installé (voir le chapitre associé à cette partie), il ne reste plus qu’à passer aux choses sérieuses. La première chose à faire est de savoir si vous voulez ou non garder l’écran de démarrage. Si c’est le cas passez directement à la suite sinon voila comment faire pour le désactiver. Vous avez deux possibilités la première est de cocher cette petite case :
lorsque l’écran passe. Si vous la rater pas de panique il y a une autre solution dans le panneau de configuration qui sera exposé plus tard.

Voila vous y êtes une gondole est affichée en bas et le beau fond d’écran gris ravis vos yeux ébaillis. La première chose à faire est de cliquer sur le fond gris, un beau menu s’affiche.

Depuis ce menu vous pouvez tout faire, configuration, lancement d’application, redémarrage d’enlightenment et des actions système comme éteindre votre machine ou la redémarrer ou encore la suspendre ou l’hiberner.
La seconde chose est de poser les yeux sur les gondoles, les gondoles (shelves dans la langue de sheakspeare) contiennent les modules, vous pouvez en ajouter autant que vous voulez et les placer partout sur les bords de l’écran. Il existe plusieurs modules pour l’instant nous ne parlerons que des modules de base, l’iBar qui contient des icônes de lancement d’application, l’horloge très pratique pour les stressés du timing. Le pager histoire de ne pas ce perdre dans ces bureaux virtuels. Et oui comme tout environnement graphique qui ce respecte Enlightenment gère les bureaux virtuels, jusqu’à 144 bureaux (meme si a ce stade, il devient dangereux et plutôt difficile de s’y retrouver, parole de testeur).Commençons par explorer les options des menus.
Les Menus
Le menu principal
- Applications favorites
- Vous pouvez lancer vos logiciels favoris depuis ce menu.
- Il contient certaines entrées à l’installation mais le but est que vous le personnalisiez selon vos préférences.
- Applications
- Ce menu quant à lui contient le reste des applications disponibles dont enlightenment a connaissance.
- Exécuter une Commande
- D’içi vous pouvez ouvrir ce que l’on appelle l’« exebuf » de la même manière que vous le faites avec Alt+Esc et ainsi lancer n’importe quelle commande.
- Bureaux
- Dans cette partie du menu vous pouvez gérer vos bureaux virtuels. Vous déplacez de l’un à l’autre, en ajouter ou en supprimer.
- Fenêtres
- Cette option affiche le contenu de la « winlist » ainsi vous pouvez visualiser toutes les fenêtres ouvertes dans Enlightenment. Si vous cliquez sur l’un des éléments de la liste le focus lui sera immédiatement attribué et si besoin est e17 changera de bureau. Vous pouvez également nettoyer les fenêtres, Enlightenment les réorganisera et supprimera les fenêtres qui ont un comportement douteux.
- Enlightenment
- A partir d’içi vous pouvez quitter l’environnement ou le redémarrer.
- Configuration
- D’içi vous avez accès a toutes les interfaces de configuration. Sélection de thème, de fond d’écran, gestion des modules, … xxxx
- Système
- Enfin ce menu regroupe toutes les actions que vous pouvez faire sur votre système :
- Suspendre
- Hiberner
- Redémarrer
- Arrêter
Le Menu de Configuration :

Le panneau de Configuration contient toutes les interfaces de configuration d’e17. Il se divise en plusieurs sections.

Dans le menu Apparence vous pourrez modifier tous les éléments qui ont un rapport avec l’affichage d’Enlightenment, couleurs, fond d’écrans, thèmes, Polices de caractères, etc …
L’élément Application vous permet d’ajouter des icones dans vos diverses barres (iBar ou Engage) ainsi que d’ajouter des lanceurs qui serons exécutés au lancement de Enlightenment ou au redémarrage. De cette manière vous pourrez lancer votre client irc préféré au démarrage de votre session pour venir nous voir sur irc. L’action est très simple, un drag and drop de l’icone voulu de la liste globale à la liste de destination.
Dans “Ecrans” vous pourrez configurer tout ce qui concerne, je vous le donne en mille, votre écran. Vous pourrez changer la résolution, la fréquence de rafraichissement, le nombre de bureaux virtuels, le mot de passe de vérouillage de l’écran, L’économiseur d’Ecran etc …
“Keyboard & Mouse” Vous permettera de configurer vos raccourcis clavier et souris d’une manière très simple et intuitive.
L’option “Fenêtres” vous permet de configurer le comportement de vos fenêtres, focus ou encore type de placement sans oublier l’effet de la manipulation de ces dernières.
Dans “Menus” vous pourrez gérer le contenu de votre menu “Favoris” par exemple ou encore du menu application, et même de vos barres (iBar et autre).
Le support des langues étrangères est accessible via l’option “Language” du panneau. Vous pourrez ainsi faire parler votre e17 en 15 langues .
L’élément “Avancé” vous permettera quant à lui de configurer les choses suivantes :
Le comportement des dialogues de configuration, vous pourrez ainsi faire apparaitre vos menus de configuration dans leur version étendue plutôt que basique.
Les performances de e17, du taux de rafraichissement, à la taille des espaces tampons en passant par
le nombre fichiers “edje” a mettre en tampon.
La Winlist, vous pourrez changer sa position ou sa taille ou encore l’activation des animations.
Les options de l’Exebuf (Exécuter une commande), postion, taille ou animation, ou encore les icones a utiliser dans les aperçus par type de fichiers.
Enfin, la dernière option, “Extention” permet d’activer ou de désactiver les modules ains que d’accèder à leurs dialogues de configuration.
Ce panneau de configuration est l’une des forces d’enlightenment, car il est complet et simple.
Personnalisation
Thèmes
Vous pouvez trouver un certain nombre de thèmes sur le site communautaire http://www.get-e.org, attention ces thèmes ne sont pas forcément à jour par rapport à la version de votre enlightenment. Nous conseillons de ne tester les thèmes qu’avec une version compilée depuis les sources du CVS.
Pour changer de thème, c’est très simple, il vous suffit de télécharger le fichier « .edj » d’ouvrir l’interface de configuration des thèmes via le menu principale, de cliquer sur « Importer », sélectionnez votre fichier et le tour est joué.

Modules
Vous pouvez ajouter des modules à vos gondoles, pour cela il faut les activer au préalable. Pour activer vos Modules passez par l’interface de gestion des modules. Ouvrez le menu principal, dans configuration lancer l’option Modules. Sélectionnez le module que vous voulez activer cocher la case Activer et cliquez sur le bouton Appliquer.
Il ne vous reste plus qu’à faire un clique droit sur la gondole ou vous voulez insérer votre module, et à sélectionner l’option “Configurer le contenus de la gondole”

De base sont disponibles dès l’installation : Clock (Horloge classique), Pager (affichage miniature des bureaux virtuels), iBar, iBox, start (genre de bouton « Démarrer » qui donne directement accès au menu), battery (affichage de l’état de la batterie pour les portable, il est aussi possible de configurer les actions à mener lors de seuils critiques), cpufreq (gestion de la vitesse du processeur).
D’autres modules existent mais ne sont pas supportés officiellement par l’équipe de développement. Il existe par exemple tclock (horloge digitale) ou igloo (gestion de la transparence des fenetres).

