GNOME Commander 2.0

Die neue Ausgabe wurde veröffentlicht GNOME Commander 2.0 — einem klassischen zweispaltigen Dateimanager mit grafischer Benutzeroberfläche. Die Entwickler bezeichnen diese Veröffentlichung als großes Update: die Code-Basis wurde fast vollständig von C++ auf Rustübertragen, und die Migration der Benutzeroberfläche auf GTK4 ist abgeschlossen. Außerdem hat das Projekt einen neuen Betreuer — Wladimir Palant.

GNOME Commander ist auf Benutzer ausgerichtet, die einen leistungsstarken und schnellen Dateimanager mit zwei Panels, Tabs, Lesezeichen, schneller Suche, integriertem Viewer, Batch-Umbenennung, Zugriff auf FTP/Samba/WebDAV/SSH und der Möglichkeit, Befehle direkt aus der Benutzeroberfläche auszuführen, benötigen.

Wesentliche Änderungen GNOME Commander 2.0:

  • Übertritt zu Rust und GTK4. Das Projekt hat eine umfangreiche technische Modernisierung durchlaufen: Die alte Code-Basis in C++/GTK wurde fast vollständig durch Rust-Code ersetzt, und die Benutzeroberfläche wurde auf GTK4 umgestellt. Dies ist kein bloß kosmetisches Update, sondern eine Vorbereitung der Anwendung auf den modernen GNOME/Linux-Stack.

  • Integrierte Konsole. Im Dateimanager ist eine integrierte Ausgabe von Befehlen hinzugekommen, die aus GNOME Commander ausgeführt werden. Im Menü „Ansicht“ wurde eine Einstellung hinzugefügt, die es ermöglicht, die Ausgabe der Eingabeaufforderung automatisch auszublenden, wenn sie inaktiv ist.

  • Der schnelle Suchmechanismus wurde überarbeitet. Jetzt kann die schnelle Suche nicht nur zu gefundenen Dateien wechseln, sondern auch die Liste filtern. Die Standardeinstellungen für die Suche lassen sich in den Optionen anpassen, die Übereinstimmung wird in jedem Teil des Dateinamens gesucht, eine Schaltfläche für die Groß- und Kleinschreibung wurde hinzugefügt, und die Suche beginnt an der aktuellen Position in der Liste und nicht immer am Anfang. Die meisten Tastenkombinationen können jetzt direkt aus der Schnell-Suchzeile verwendet werden, ohne sie zu schließen.

  • Der herkömmliche Suchdialog wurde verbessert. Die Entwickler haben die Suche beschleunigt, dafür gesorgt, dass das Schließen und erneute Öffnen des Fensters die Ergebnisse nicht löscht, erweiterte Pfadmuster wie dir/**/*.md hinzugefügt, einen Schalter für die Großschreibung und die Anzeige des aktuell verarbeiteten Verzeichnisses implementiert.

  • Der interne Dateibetrachter wurde aktualisiert. Der integrierte Betrachter erhielt die Möglichkeit, die Schriftart auszuwählen, eine Suchzeile anstelle eines separaten Dialogs, beschleunigte Suche, Unterstützung für große Hexadezimal-Suche, den Punkt „Alles auswählen“, ein Kontextmenü für Bilder und eine verbesserte Anzeige von Bildinformationen in der Statuszeile. Auch die Verarbeitung von DOS-Zeilenumbrüchen CRLF wurde korrigiert.

  • Der Dialog für Tastenkombinationen wurde überarbeitet. Die Einstellung der Tastenkombinationen ist benutzerfreundlicher geworden, und die Liste der Aktionen, für die eigene Kombinationen festgelegt werden können, wurde erheblich erweitert. Im Einstellungsfenster der Registerkarten kann nun über Strg+Tab und Shift+Strg+Tab gewechselt werden.

  • Die Arbeit mit Registerkarten und Panels wurde verbessert. Die Navigationshistorie ist jetzt nicht mehr für verschiedene Panels gemeinsam, sondern getrennt. Es wurde das Problem behoben, dass das Wechseln der Registerkarte in einem inaktiven Panel dieses nicht aktivierte, und die markierten Dateien in den Registerkarten bleiben nun beim Wechsel erhalten.

  • Wayland wird besser unterstützt. In Wayland-Sitzungen aktiviert das Starten von Anwendungen aus dem GNOME Commander jetzt sofort das Fenster, wenn die Anwendung dies unterstützt.

  • Weniger Verzögerungen bei großen Verzeichnissen. Die Berechnung der Größe eines großen Verzeichnisses sollte GNOME Commander nicht mehr aufhalten; beim Auswählen einer anderen Datei wird die aktuelle Berechnung abgebrochen.

  • Die Lizenzierung wurde aktualisiert. Die Lizenz des Projekts wurde auf GPL-3.0+. In der README wird außerdem angegeben, dass GNOME Commander unter der GNU GPL Version 3 vertrieben wird.

Es wurden auch Fehler bei der Wiederherstellung von gelöschten Verbindungen beim Start, der Umbenennung von Verzeichnissen, der Navigation, der Hintergrundsuche, dem dunklen Modus im integrierten Viewer, dem Überlauf der Geräteschnittstelle, langen Namen im erweiterten Umbenennungsdialog und der Auswahl von Dateien über die '*' -Taste auf dem Ziffernblock behoben. Die Übersetzungen, einschließlich der russischen, sowie die Dokumentation wurden aktualisiert.

Ein interessanter Aspekt: Trotz des Namens haben die Diskussionsteilnehmer im GNOME Discourse ausdrücklich klargestellt, dass GNOME Commander nicht Teil des GNOME Core oder GNOME Circle ist; das Wort GNOME im Namen ist ein historisches Erbe des Projekts. Dort wird auch bereits diskutiert, ob der Name der Anwendung in Zukunft geändert werden sollte.

Insgesamt sieht GNOME Commander 2.0 aus wie ein seltener Fall, in dem der alte "orthodoxe" Datei-Manager nicht nur mit minimalen Korrekturen unterstützt wurde, sondern ernsthaft auf eine moderne technologische Basis übertragen wurde. Für Benutzer, denen Nautilus zu einfach erscheint und denen Midnight Commander, den sie durch eine grafische Anwendung ersetzen möchten, könnte dieses Release ein auffälliger Grund sein, sich wieder mit dem Projekt zu beschäftigen.

Projektspiegel auf GitHub, Release-Notizen (Danke für die Links @dataman)

Quelle: linux.org.ru

Zuverlässiges Website-Hosting mit DDoS-Schutz, VPS- und VDS-Server 🔥 Zuverlässiges Website-Hosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster