Publication de la version GNOME Commander 2.0 — un gestionnaire de fichiers à deux panneaux classique avec interface graphique. Les développeurs qualifient cette version de mise à jour majeure : la base de code a été presque entièrement réécrite de C++ à Rust, et la migration de l'interface vers GTK4 est terminée. De plus, le projet a un nouveau responsable — Wladimir Palant.
GNOME Commander est destiné aux utilisateurs ayant besoin d'un gestionnaire de fichiers puissant et rapide avec deux panneaux, des onglets, des signets, une recherche rapide, un visualiseur intégré, un renommage par lots, un accès à FTP/Samba/WebDAV/SSH, et la possibilité d'exécuter des commandes directement depuis l'interface.
Principales modifications GNOME Commander 2.0 :
Passage à Rust et GTK4. Le projet a subi une grande modernisation technique : l'ancienne base de code en C++/GTK a été presque entièrement remplacée par du code Rust, et l'interface a été migrée vers GTK4. Ce n'est pas simplement une mise à jour cosmétique, mais une préparation de l'application pour la pile moderne GNOME/Linux.
Terminal intégré. Le gestionnaire de fichiers a maintenant une sortie de commandes intégrée, exécutées depuis GNOME Commander. Un paramètre a été ajouté dans le menu « Vue », permettant de cacher automatiquement la sortie de la ligne de commande lorsqu'elle n'est pas active.
Recherche rapide refondue. La recherche rapide peut désormais non seulement naviguer vers les fichiers trouvés, mais aussi filtrer la liste. La recherche par défaut peut être configurée dans les paramètres, la correspondance est recherchée dans n'importe quelle partie du nom de fichier, un bouton pour la prise en compte de la casse a été ajouté, et la recherche commence à la position actuelle dans la liste, pas toujours depuis le début. La plupart des raccourcis clavier peuvent maintenant être utilisés directement depuis la barre de recherche rapide, sans la fermer.
Dialogue de recherche amélioré. Les développeurs ont accéléré la recherche, ont fait en sorte que la fermeture et la réouverture de la fenêtre ne nettoient pas les résultats, ont ajouté des modèles de chemin avancés comme dir/**/.md, un commutateur de sensibilité à la casse et un affichage du répertoire en cours de traitement.
Visualiseur de fichiers interne mis à jour. Le visualiseur intégré a gagné un choix de police, une barre de recherche à la place d'un dialogue séparé, une recherche accélérée, la prise en charge d'une recherche hexadécimale insensible à la casse, une option « Sélectionner tout », un menu contextuel pour les images et une meilleure information sur les images dans la barre d'état. La gestion des retours à la ligne CRLF DOS a également été corrigée.
Dialogue des raccourcis clavier refait. La configuration des raccourcis clavier est devenue plus pratique, et la liste des actions pour lesquelles vous pouvez assigner vos propres raccourcis a été considérablement élargie. Dans la fenêtre des paramètres, les onglets peuvent maintenant être changés avec Ctrl+Tab et Shift+Ctrl+Tab.
Amélioration de la gestion des onglets et des panneaux. L'historique de navigation n'est plus commun à différents panneaux, mais est séparé. Corrigé une situation où le changement d'onglet dans un panneau inactif ne l'activait pas, et les fichiers sélectionnés dans les onglets sont maintenant conservés lors du changement.
Meilleure prise en charge de Wayland. Dans les sessions Wayland, le lancement d'une application à partir de GNOME Commander active maintenant immédiatement sa fenêtre, si l'application le supporte.
Moins de ralentissements dans les grands répertoires. Le calcul de la taille d'un grand répertoire ne devrait plus suspendre GNOME Commander ; en choisissant un autre fichier, l'opération de calcul en cours est annulée.
Licences mises à jour. La licence du projet a été mise à jour à GPL-3.0+. Le README indique également que GNOME Commander est distribué sous la GNU GPL version 3.
Des corrections ont également été apportées concernant la restauration des connexions supprimées lors du démarrage, le renommage des répertoires, l'historique de navigation, la recherche en arrière-plan, le thème sombre dans le visualiseur intégré, le débordement du panneau des appareils, les longs noms dans la boîte de dialogue de renommage avancé et la sélection de fichiers avec la touche * sur le pavé numérique. Les traductions, y compris en russe, et la documentation ont été mises à jour.
Un détail intéressant : malgré son nom, les participants à la discussion sur GNOME Discourse ont précisé que GNOME Commander ne fait pas partie de GNOME Core ou de GNOME Circle ; le mot GNOME dans le nom est un héritage historique du projet. Il y a déjà une discussion sur la possibilité de changer le nom de l'application à l'avenir.
Dans l'ensemble, GNOME Commander 2.0 semble être un cas rare où un ancien gestionnaire de fichiers « orthodoxe » n'a pas seulement été maintenu avec des corrections minimales, mais a été sérieusement porté sur une base technologique moderne. Pour les utilisateurs qui trouvent Nautilus trop simple, et qui souhaitent remplacer Midnight Commander par une application graphique, cette version peut être une occasion notoire de revoir le projet.
Miroir du projet sur GitHub, notes de version (merci pour les liens @dataman)
Source : linux.org.ru
