URL: https://linuxfr.org/news/sortie-de-cover-thumbnailer-v0-10-0 Title: Sortie de Cover Thumbnailer v0.10.0 Authors: FLOZz Davy Defaud, bubarđŸŠ„ et Ysabeau đŸ§¶ Date: 2020ćčŽ07月14æ—„T17:51:37+02:00 License: CC By-SA Tags: gnome, nautilus, thunar, caja, nemo et ubuntu Score: 34 Cover Thumnailer est un logiciel permettant d’afficher des couvertures d’albums de musique et de prĂ©visualiser le contenu des dossiers d’images dans divers navigateurs de fichiers tels que Nautilus, Thunar, Caja ou Nemo. Le projet est nĂ© il y a plus de dix ans maintenant, et la derniĂšre version, en dehors de celle qui nous intĂ©resse aujourd’hui, date de 2011. Pourquoi sortir une nouvelle version aprĂšs autant d’annĂ©es de silence radio ? C’est justement de ça dont on va parler dans la suite de cette dĂ©pĂȘche ! ![Aperçu dans un dossier de musique](https://blog.flozz.fr/2020/07/15/cover-thumbnailer-apres-plus-de-10-ans-cest-termine/images/screenshot_nautilus_music_folder.png) ![Aperçu dans un dossier d’images](https://blog.flozz.fr/2020/07/15/cover-thumbnailer-apres-plus-de-10-ans-cest-termine/images/screenshot_nautilus_picture_folder.png) ---- [Page du projet sur GitHub](https://github.com/flozz/cover-thumbnailer) [L’histoire du projet sur le blog de FLOZz](https://blog.flozz.fr/2020/07/15/cover-thumbnailer-apres-plus-de-10-ans-cest-termine/) [LĂ  oĂč tout a commencĂ©, sur les forums Ubuntu-fr](https://forum.ubuntu-fr.org/viewtopic.php?id=330803) ---- # Le commencement L’histoire de Cover Thumbnailer commence en 2009 sur les forums Ubuntu-fr. J’avais Ă  l’époque dĂ©veloppĂ© un petit script Bash permettant d’afficher les couvertures de mes albums de musique dans Nautilus. Il s’est trĂšs vite fait remarquer aprĂšs que j’ai postĂ© une capture d’écran de mon bureau dans l’une de ses interminables discussions dans lesquelles les gens aimaient partager leurs goĂ»ts pour les fonds d’écran criards et les thĂšmes GTK (ou Qt) exotiques (ou douteux, c’est selon). De fil en aiguille, le petit script Bash est devenu un script Python, puis a Ă©voluĂ© pour devenir de plus en plus complet et personnalisable, jusqu’à la sortie de la version v0.8.3 fin 2011, qui fut la derniĂšre publiĂ©e avant longtemps. # Pourquoi une nouvelle version aujourd’hui ? Tout simplement par ce que Cover Thumnailer ne fonctionnait plus ! Depuis toutes ces annĂ©es, bien que n’évoluant plus, le logiciel avait continuĂ© de fonctionner, et donc ses utilisateurs ont continuĂ© Ă  l’utiliser. Jusqu’à la sortie en 2018 d’une version de Nautilus qui cassa partiellement son fonctionnement, puis Ă  la sortie d’Ubuntu 20.04 cette annĂ©e qui finit de l’achever. Le premier problĂšme est causĂ© par Nautilus : pour des raisons de sĂ©curitĂ©, les dĂ©veloppeurs ont dĂ©cidĂ© d’exĂ©cuter les _thumbnailers_ (gĂ©nĂ©rateurs de miniatures) dans des _sandbox_ (bacs Ă  sable) pour les isoler du systĂšme. Cela pose divers problĂšmes dans le cas de Cover Thumbnailer : * il a besoin de connaĂźtre le chemin rĂ©el du dossier pour lequel on lui demande de gĂ©nĂ©rer une miniature (pour savoir s’il faut gĂ©nĂ©rer une miniature d’album de musique ou une prĂ©visualisation d’un dossier d’images) ; * il doit pouvoir accĂ©der Ă  son fichier de configuration. Le second problĂšme est dĂ» quant Ă  lui Ă  la suppression de technologies obsolĂštes dans Ubuntu 20.04 : * la prise en charge de Python 2 a Ă©tĂ© fortement rĂ©duite (l’interprĂ©teur est toujours lĂ , mais la plupart des bibliothĂšques ont Ă©tĂ© supprimĂ©es) ; * la bibliothĂšque PyGTK, qui Ă©tait utilisĂ©e pour l’interface graphique de configuration, a elle aussi Ă©tĂ© supprimĂ©e. Il y avait donc deux choix possibles : * jeter l’éponge et dĂ©crĂ©ter que Cover Thumbnailer Ă©tait dĂ©finitivement abandonnĂ© ; * ou essayer de corriger les problĂšmes pour ne pas laisser les utilisateurs en plan. J’ai bien Ă©videmment choisi la seconde solution, sinon vous ne seriez pas en train de lire cette dĂ©pĂȘche. :) # Ce qui change dans cette nouvelle version À vrai dire, les principaux changements sont assez peu visibles pour les utilisateurs : * le code Python 2 a Ă©tĂ© converti en Python 3 ; * l’interface graphique a Ă©tĂ© portĂ©e de PyGTK / GTK 2 Ă  GObject Introspection / GTK 3. Mais il y a quand mĂȘme quelques nouveautĂ©s : * les traductions ont Ă©tĂ© mises Ă  jour, puisque de nouvelles traductions avaient Ă©tĂ© rĂ©alisĂ©es sur [Launchpad](https://launchpad.net/cover-thumbnailer) ; * un bouton a Ă©tĂ© ajoutĂ© pour gĂ©nĂ©rer manuellement les miniatures pour un dossier spĂ©cifique. Ce dernier point est lĂ  pour pallier le *sandboxing* de Nautilus qui ne permet plus de gĂ©nĂ©rer automatiquement les vignettes pour ce navigateur de fichiers. En rĂ©sumĂ©, avec Thunar, Caja et Nemo, Cover Thumnailer fonctionne normalement, et gĂ©nĂšre les vignettes des dossiers automatiquement. Et avec Nautilus, il faut cliquer sur un bouton situĂ© dans l’interface de configuration de Cover Thumbnailer pour demander la gĂ©nĂ©ration des vignettes. Ce n’est pas parfait, mais au moins ça fonctionne. # L’avenir du logiciel On en arrive au point qui m’a poussĂ© Ă  Ă©crire cette dĂ©pĂȘche : l’avenir de Cover Thumbnailer. Je n’ai personnellement plus vraiment de temps Ă  lui consacrer. Je continuerai donc Ă  fournir des correctifs autant que faire se peut, mais il ne faudra pas s’attendre Ă  de nouvelles fonctionnalitĂ©s de ma part. C’est pourquoi je cherche un repreneur : si quelqu’un est intĂ©ressĂ© par ce logiciel et souhaite poursuivre son dĂ©veloppement, qu’il ou elle n’hĂ©site pas Ă  me contacter, je pourrai mĂȘme lui filer un coup de main pour nettoyer le code si besoin. À bon entendeur ! ;)

AltStyle ă«ă‚ˆăŁăŠć€‰æ›ă•ă‚ŒăŸăƒšăƒŒă‚ž (->ă‚ȘăƒȘă‚žăƒŠăƒ«) /