• # Quelques compléments

    Posté par . En réponse à la dépêche Enlightenment 0.18 EFL 1.8.3 & Elementary. Évalué à 6.

    J'avais commencé une dépêche juste avant que celle-ci apparaissent, sans le savoir. La voici, ci-dessous :

    Certains ont spéculé qu'il faudrait à nouveau 12 ans pour obtenir une nouvelle version majeure de Enlightenment, cela n'a pas été le cas ! Le 21 décembre, exactement un an après la sortie de la dernière version majeure d'Enlightenment, sort la nouvelle version 0.18.0 (E18). E18 utilise les bibliothèques Enlightenment Foundation Libraries (EFL) et Elementary (la bibliothèque de composants graphiques utilisant les EFL), respectivement en version 1.8.2 et 1.8.3 sorties en même temps.

    Le temps d'écrire la dépêche, E18.1 puis E18.2 sont sortis pour corriger un bogue lié au module mixer qui empêchait dans certains cas le déverrouillage d'écran ainsi que quelques bogues mineurs (affichage sans fin de SLEEP dans la console, plantage lorsqu'un mauvais nom de fichier était donné aux captures d'écran, importation des thèmes) et mettre à jour quelques traductions.

    *Sortie d’Enlightenment 0.18.0
    *Enlightenment DR 0.18.0
    *Enlightenment DR 0.18.1 Bugfix Release
    *Enlightenment DR 0.18.2 Bugfix Release
    *Enlightenment DR17 est enfin sorti ! (LinuxFr)
    *Page de téléchargements de Enlightenment
    *Association Enlightenment.fr

    Alors que l'annonce de E17 avait été faite en août 2001 et sa sortie avait eu lieu en décembre 2012, la nouvelle version d'Enlightenment (E18) n'a mis qu'une année à venir.
    Voici une petite liste de dépêches parues sur LinuxFr pour avoir une idée du changement de rythme :

    Cette version n'est qu'une évolution par rapport à E17, la dernière version est la 0.17.5 sortie en novembre, alors que E17 était une réécriture complète de E16 avec le développement complet des bibliothèques EFL (Enlightenment Foundation Libraries).

    Évolution soit, mais le nombre de modifications est très important (plus de deux mille). Parmi les plus importantes, notons :

    • incorporation d’un gestionnaire de composition non-désactivable ;
    • support des clients Wayland ;
    • module Teamwork permettant aux applications de faire afficher du contenu riche par le gestionnaire de composition ;
    • nouveaux modules pour améliorer l'intégration du bureau :
      • module conf-comp de paramétrage du compositeur ;
      • module music-control permettant de contrôler des applications musicales ;
      • module bluez4 de configuration Bluetooth ;
      • module appmenu permettant de paramétrer les menus DBus ;
    • amélioration de l'intégration avec systemd ;
    • intégration des thèmes avec ceux d'Elementary ;
    • configurations de RandR et des raccourcis dans des fichiers distincts ;
    • très nombreuses améliorations du gestionnaire de fichiers, notamment l'intégration d’Udisks2.

    Développement

    Dès janvier 2013, un blog a été mis en place pour suivre l'évolution du développement de cette nouvelle version.

    Cette nouvelle version nécessitera d'adapter les thèmes, un guide de migration a été écrit.

    La traduction d'Enlightenment se fait en envoyant les fichiers gettext et .desktop à la liste enlightenment-intl@lists.sourceforge.net. Pour faciliter la traduction, depuis fin 2012, l'interface Rosetta de Launchpad a été réactivée pour E17 et E18.

    Si certains modules ont été mis à jour (elfe, news, places et les modules inclus dans les sources mêmes d'Enlightenment), les nombreux autres modules extra n'ont pas encore été modifiés pour utiliser Enlightenment 0.18 et EFL 1.8. Ainsi, certains compilent (forecast par exemple), mais dysfonctionnent et font planter E18, alors que d'autres (cpu et mem(*) par exemple) sont d'ors et déjà compatibles, d'autres ne sont pas compatibles avec les EFL 1.8 (photo par exemple).

    À noter que l'émulateur de terminal Terminology est paru en version 0.4 le 8 décembre dernier. La version 0.3 parue en mars dernier avait fait l'objet d'une dépêche présentant ses fonctionnalités.

    (*) le module mem n'est plus développé.