Sortie de MATE 1.16

Source: LinuxFR – les dépêches
Liens: Sortie de MATE 1.16
Sortie de MATE 1.16

Mercredi 21 septembre 2016, après 6 mois de développement, l’équipe de MATE Desktop a publié la version 1.16.

MATE Desktop Environment est la continuation de GNOME 2, il fournit un environnement de bureau intuitif et attrayant en utilisant les métaphores traditionnelles du bureau. MATE est en cours de développement pour intégrer de nouvelles technologies (systemd, GTK+3, Wayland, etc.) tout en préservant un environnement de bureau traditionnel.

Cette nouvelle version se concentre sur l’amélioration de la compatibilité avec GTK+3, la migration des composants vers des nouvelles bibliothèques, la correction des bugs et la suppression de code.

Lors du développement de cette version les développeurs de MATE ont principalement travaillé sur le support de GTK+3 et passé beaucoup de temps à adapter leurs codes aux changements réguliers de son API.

Le passage de Debian Testing/Unstable à Gnome 3.21 a fait passer GTK+ à la version 3.21. Cette dernière a provoqué beaucoup de bugs dans différentes applications de MATE 1.14, mais aussi chez Firefox et LibreOffice. Caja, le gestionnaire de fichiers qui participe aussi à l’affichage du bureau, a connu plusieurs bugs liés à GTK+ 3.21 et a rendu le bureau quasiment inutilisable. Les développeurs de MATE ont proposé aux mainteneurs Debian de MATE d’utiliser les versions 1.15 stabilisées pour GTK+ 3.21, ce qu’ils ont refusé. Cette décision a précipité la sortie de MATE 1.16 et écourté la feuille de route.

Les nouveautés

Les nouveautés de cette version incluent :

  • amélioration de la prise en charge de GTK+3 par l’ensemble de MATE Desktop ;
  • prise en charge complète de GTK 3.22 par tous les thèmes et applications de MATE ;
  • certaines applications ont vu leurs codes GTK+2 supprimés, la version minimale requise de GTK+ est 3.14 :
  • suppression de la dépendance à bibliothèque libmate-desktop pour certaines applications :
    • Engrampa
    • MATE Applets
    • MATE Netbook
    • MATE Power Manager
    • MATE Terminal
    • Pluma
  • utilisation de GtkApplication pour certaines applications et migration de libunique vers GtkApplication pour d’autres :
    • Engrampa
    • MATE Applets
    • MATE Netbook
    • MATE User Share
  • mise à jour des traductions.

Et ensuite

Les prévisions actuelles pour la version 1.18 incluent :

  • caja : permettre de changer la couleur des dossiers dans la vue liste (#410) ;
  • mate-applets : permettre à l’applet de commande de lancer des commandes de façon asynchrone (#163) ;
  • mate-desktop : séparer les parties GTK+ en deux bibliothèques, l’une pour GTK+2 et l’autre pour GTK+3 ;
  • mate-panel : rendre possible l’usage du tableau de bord en position verticale (#157) ;
  • mate-sensors-applet : permettre de masquer les unités de température (#22) ;
  • mate-system-monitor : ajouter la prise en charge de pkexec ;
  • mozo (éditeur de menu) : passer au « GI package » de mate-menus ;
  • prise en charge du pilote xorg-libinput (mate-control-center #133) ;
  • définir la version minimale de GTK+3 requise pour construire l’ensemble du projet.

Pour les prochaines versions :

  • atril (visionneuse de fichier PDF) : utiliser le paquet de la bibliothèque synctex fourni par les distributions ;
  • caja (gestionnaire de fichiers) :

    • ajouter une option dans les préférences pour désactiver les icônes génériques dans la vue sous forme de liste (#26) ;
    • ajouter une option pour afficher les miniatures dans la vue sous forme de liste (#153)
    • ajouter une option pour permettre de créer une nouvelle fenêtre lorsque l’on déplace un onglet (#454) ;
  • engrampa : ajout de la prise en charge de la bibliothèque libarchive (#52) ;
  • mate-applets :

    • ajouter à l’applet drivemount d’une liste noire des points de montage et périphériques (#24) ;
    • ajouter à l’applet cpufreq d’une option pour afficher plusieurs cœurs et processeurs dans une seule instance de l’applet (#50) ;
    • ajouter à l’applet cpufreq de la prise en charge du pilote intel_pstate (#173) ;
  • mate-control-center : mettre en cache les miniatures des images de fonds du bureau dans la gestion des préférences de l’apparence ;
  • mate-menus : ajout d’une option pour activer ou désactiver un troisième niveau de sous-menu dans l’affichage du menu des préférences (#35) ;
  • mate-session-manager : dans la boîte de dialogue des propriétés, afficher les applications actives qui peuvent ou seront enregistrées à la fin de la session (#113) ;
  • pluma (éditeur de texte) : ajouter un plugin pour afficher (et peut-être changer) de type de fin de ligne (#50) ;
  • mettre à jour l’intégration de caja avec le moteur de recherche tracker ;
  • ajouter la prise en charge du pilote xorg-libinput (mate-control-center #133) ;
  • ajouter la prise en charge d’AccountsService ;
  • compléter la prise en charge de systemd-logind ;
  • migrer de dbus-glib vers GDBus ;
  • migrer toutes les traductions (aide et guide) vers Transifex.

Après le passage à GTK+3 :

  • mate-indicator-applet : ajouter la prise en charge de plus de types d’indicateurs ;
  • ajouter la prise en charge de Wayland ;
  • ajouter la prise en charge du HiDPI ;
  • migrer de libunique vers GtkApplication ;
  • remplacer libmatekbd par libgnomekbd ;
  • remplacer libmateweather par libgweather.

Ressources

Informations sur MATE :

Lire les commentaires

Laisser un commentaire

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