GNOME Commander 2.0

Numer został opublikowany GNOME Commander 2.0 — klasyczny dwupanelowy menedżer plików z graficznym interfejsem. Twórcy nazywają to wydanie dużą aktualizacją: baza kodu została niemal w całości przeniesiona z C++ do Rdzai migrację interfejsu na GTK4 Zakończono. Ponadto projekt ma nowego opiekuna: Wladimira Palanta.

Dowódca gnomów jest przeznaczony dla użytkowników potrzebujących wydajnego i szybkiego menedżera plików z dwoma panelami, zakładkami, szybkim wyszukiwaniem, wbudowaną przeglądarką, funkcją zbiorczej zmiany nazw, dostępem FTP/Samba/WebDAV/SSH i możliwością uruchamiania poleceń bezpośrednio z interfejsu.

Główne zmiany GNOME Commander 2.0:

  • Przejście na Rust i GTK4. Projekt przeszedł gruntowną modernizację techniczną: stary kod C++/GTK został niemal w całości zastąpiony kodem Rust, a interfejs został przeniesiony do GTK4. To nie tylko aktualizacja kosmetyczna; to przygotowanie do nowoczesnego stosu GNOME.Linux.

  • Wbudowany terminal. Menedżer plików oferuje teraz zintegrowane wyjście dla poleceń uruchamianych w programie GNOME Commander. Do menu Widok dodano ustawienie, które automatycznie ukrywa wyjście wiersza poleceń, gdy jest nieaktywne.

  • Szybkie wyszukiwanie zostało przeprojektowane. Szybkie wyszukiwanie umożliwia teraz nie tylko nawigację do znalezionych plików, ale także filtrowanie listy. Domyślne wyszukiwanie można skonfigurować w ustawieniach; wyniki są wyszukiwane w dowolnej części nazwy pliku; dodano przycisk rozróżniający wielkość liter; a wyszukiwanie rozpoczyna się od bieżącej pozycji na liście, a nie zawsze od początku. Większości skrótów klawiszowych można teraz używać bezpośrednio z paska Szybkiego wyszukiwania, bez konieczności jego zamykania.

  • Ulepszono standardowe okno dialogowe wyszukiwania. Twórcy przyspieszyli wyszukiwanie, sprawili, że zamknięcie i ponowne otwarcie okna nie powoduje wyczyszczenia wyników, dodali rozszerzone wzorce ścieżek, takie jak dir/**/*.md, przełącznik uwzględniający wielkość liter, a także wyświetlanie aktualnie przetwarzanego katalogu.

  • Zaktualizowano wewnętrzną przeglądarkę plików. Wbudowana przeglądarka oferuje teraz selektor czcionek, pasek wyszukiwania zamiast osobnego okna dialogowego, przyspieszone wyszukiwanie, obsługę wyszukiwania szesnastkowego bez uwzględniania wielkości liter, opcję „Zaznacz wszystko”, menu kontekstowe dla obrazów oraz ulepszone wyświetlanie informacji o obrazie na pasku stanu. Ulepszono również obsługę podziałów wiersza CRLF w systemie DOS.

  • Przeprojektowano okno dialogowe skrótów klawiszowych. Dostosowywanie skrótów klawiaturowych stało się wygodniejsze, a lista akcji, do których można przypisać niestandardowe kombinacje, została znacznie rozszerzona. W samym oknie ustawień kart można teraz przełączać się między kartami za pomocą kombinacji klawiszy Ctrl+Tab i Shift+Ctrl+Tab.

  • Ulepszona praca z kartami i panelami. Historia nawigacji jest teraz oddzielona od innych paneli, a nie współdzielona między nimi. Naprawiono błąd, w wyniku którego przełączenie karty w nieaktywnym panelu nie powodowało jej aktywacji, a wybrane pliki na kartach są teraz zachowywane podczas przełączania.

  • Lepsze wsparcie Wayland. W sesjach Wayland uruchomienie aplikacji z poziomu GNOME Commander powoduje teraz natychmiastową aktywację jej okna, jeżeli sama aplikacja obsługuje tę funkcję.

  • Mniej zawieszania się dużych katalogów. Obliczanie rozmiaru dużego katalogu nie powinno już powodować zawieszania się programu GNOME Commander; wybranie innego pliku anuluje bieżące obliczenie.

  • Zaktualizowano zasady licencjonowania. Licencja projektu została zaktualizowana do GPL-3.0+W pliku README podano także, że GNOME Commander rozpowszechniany jest na warunkach licencji GNU GPL w wersji 3.

Naprawiono również błędy związane z przywracaniem połączeń zdalnych podczas uruchamiania, zmianą nazw katalogów, historią nawigacji, wyszukiwaniem w tle, ciemnym motywem we wbudowanej przeglądarce, przepełnionym panelem urządzeń, długimi nazwami w oknie dialogowym zaawansowanej zmiany nazw oraz wyborem plików za pomocą klawisza * na klawiaturze numerycznej. Zaktualizowano tłumaczenia, w tym rosyjskie, oraz dokumentację.

Ciekawostka: pomimo nazwy, uczestnicy dyskusji na GNOME Discourse wyraźnie wyjaśnili, że GNOME Commander nie jest częścią GNOME Core ani GNOME Circle; słowo „GNOME” w nazwie to historyczne dziedzictwo projektu. Trwa już dyskusja na temat ewentualnej zmiany nazwy aplikacji w przyszłości.

Ogólnie rzecz biorąc, GNOME Commander 2.0 wydaje się rzadkim przypadkiem, w którym stary, „ortodoksyjny” menedżer plików został nie tylko wsparty minimalnymi poprawkami, ale także gruntownie przeniesiony na nowoczesną platformę technologiczną. Dla użytkowników, którzy uważają Nautilusa za zbyt prostego i chcą zastąpić Midnight Commandera aplikacją graficzną, ta wersja może być ważnym powodem do ponownego rozważenia projektu.

Projekt lustrzany na GitHubie, notatki dotyczące wydania (dzięki za linki @dataman)

Źródło: linux.org.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster