Publicada la versión GNOME Commander 2.0 — un gestor de archivos de dos paneles clásico con interfaz gráfica. Los desarrolladores lo consideran un importante actualización: la base de código se ha trasladado casi por completo de C++ a Rust, y la migración de la interfaz a GTK4 ha sido finalizada. Además, el proyecto tiene un nuevo responsable — Wladimir Palant.
GNOME Commander está orientado a usuarios que necesitan un poderoso y rápido gestor de archivos con dos paneles, pestañas, marcadores, búsqueda rápida, visor integrado, renombrado por lotes, acceso a FTP/Samba/WebDAV/SSH y la capacidad de ejecutar comandos directamente desde la interfaz.
Principales cambios GNOME Commander 2.0:
Transición a Rust y GTK4. El proyecto ha pasado por una gran modernización técnica: la antigua base de código en C++/GTK ha sido prácticamente reemplazada por código Rust, y la interfaz ha sido trasladada a GTK4. Esto no es solo una actualización cosmética, sino una preparación de la aplicación para el actual stack de GNOME/Linux.
Terminal integrado. El gestor de archivos ahora incluye una salida de comandos integrada, ejecutados desde GNOME Commander. En el menú 'Vista' se ha añadido una opción que permite ocultar automáticamente la salida de la línea de comandos cuando no está activa.
Revisada la búsqueda rápida. Ahora la búsqueda rápida no solo puede saltar a los archivos encontrados, sino también filtrar la lista. La búsqueda predeterminada se puede configurar en las opciones, se busca coincidencias en cualquier parte del nombre del archivo, se ha añadido un botón de distinción entre mayúsculas y minúsculas, y la búsqueda comienza desde la posición actual en la lista, no siempre desde el principio. La mayoría de las teclas de acceso rápido ahora se pueden usar directamente desde la línea de búsqueda rápida, sin cerrarla.
Mejorado el diálogo de búsqueda normal. Los desarrolladores han acelerado la búsqueda, asegurando que cerrar y volver a abrir la ventana no borre los resultados, han añadido plantillas de ruta avanzadas como dir/**/.md, un interruptor de sensibilidad a mayúsculas y minúsculas y una visualización del directorio que se está procesando actualmente.
Actualizado el visor de archivos interno. El visor integrado ha recibido selección de fuentes, una barra de búsqueda en lugar de un diálogo separado, búsqueda acelerada, soporte para búsqueda hexadecimal insensible a mayúsculas y minúsculas, opción 'Seleccionar todo', menú contextual para imágenes y mejora en la visualización de información sobre imágenes en la barra de estado. También se ha corregido el manejo de saltos de línea CRLF de DOS.
Rediseñado el diálogo de teclas de acceso rápido. La configuración de combinaciones de teclas se ha vuelto más conveniente, y la lista de acciones para las cuales se pueden asignar combinaciones personalizadas se ha ampliado notablemente. En la propia ventana de configuración, ahora se pueden cambiar las pestañas a través de Ctrl+Tab y Shift+Ctrl+Tab.
Mejorada la gestión de pestañas y paneles. El historial de navegación ahora no es común entre diferentes paneles, sino que es separado. Se ha corregido la situación en la que cambiar de pestaña en un panel inactivo no la activaba, y los archivos seleccionados en las pestañas ahora se mantienen al cambiar.
Mejor soporte para Wayland. En sesiones de Wayland, iniciar una aplicación desde GNOME Commander ahora activa su ventana de inmediato, si la propia aplicación lo soporta.
Menos bloqueos en directorios grandes. El cálculo del tamaño de un gran directorio ya no debería bloquear GNOME Commander; al seleccionar otro archivo, la operación de cálculo actual se cancela.
Licenciamiento actualizado. La licencia del proyecto se ha actualizado a GPL-3.0+. En el README también se indica que GNOME Commander se distribuye bajo la GNU GPL versión 3.
También se han corregido errores relacionados con la restauración de conexiones eliminadas al iniciar, renombrar directorios, el historial de navegación, búsqueda en segundo plano, el tema oscuro en el visor integrado, desbordamiento del panel de dispositivos, nombres largos en el diálogo de renombrado avanzado y selección de archivos mediante la tecla * en el teclado numérico. Se han actualizado las traducciones, incluido el ruso, y la documentación.
Un detalle interesante: a pesar de su nombre, los participantes de la discusión en GNOME Discourse aclararon que GNOME Commander no forma parte de GNOME Core o GNOME Circle; la palabra GNOME en el nombre es un legado histórico del proyecto. Allí ya se está discutiendo si en el futuro debería cambiarse el nombre de la aplicación.
En general, GNOME Commander 2.0 se presenta como un raro caso en el que un viejo gestor de archivos 'ortodoxo' no solo ha recibido correcciones mínimas, sino que ha sido trasladado seriamente a una base tecnológica moderna. Para los usuarios que encuentran que Nautilus es demasiado simple, y desean reemplazar Midnight Commander con una aplicación gráfica, este lanzamiento puede ser un motivo notable para volver a considerar el proyecto.
El espejo del proyecto en GitHub, notas de lanzamiento (gracias por los enlaces @dataman)
Fuente: linux.org.ru
