Po siedmiu miesiącach prac rozwojowych wydano wersję konsolowego menedżera plików Midnight Commander 4.8.32, rozwijaną od 1994 roku i oferującą dwupanelowy interfejs w stylu Norton Commandera. Midnight Commander ma takie funkcje, jak obsługa myszy, wbudowany przeglądarka plików i edytor tekstu z podświetleniem składni, wykorzystanie wirtualnych systemów plików do nawigacji wewnątrz archiwów, pakietów i pamięci sieciowych (SFTP, SSH), możliwość podłączania handlerów różnego rodzaju plików, przełączanie do trybu terminala w celu uruchomienia poleceń, wykorzystanie zakładek do przechodzenia do często używanych miejsc w systemie plików, elastyczne narzędzia do wyszukiwania. Kod projektu napisany jest w języku C i jest rozpowszechniany na licencji GPLv3+.
Lista głównych zmian:
- Dodano obsługę używania sekwencji escape OSC 7 do przesyłania informacji o bieżącym katalogu do emulatora terminala, co pozwala na zachowanie bieżącego katalogu przy otwieraniu nowej karty w GNOME Terminal.
- Podczas wykonywania operacji kopiowania i przenoszenia zachowywane są atrybuty systemu plików ext2.
- Zmieniły się nazwy katalogów tymczasowych, które teraz są unikalne dla każdej sesji.
- Zaimplementowano ukrywanie hasła w oknie dialogowym postępu operacji plikowych (np. podczas kopiowania przez SFTP).
- Dodano obsługę polecenia „reget” do wznawiania przerwanego przesyłania danych przy przenoszeniu plików przez FTP.
- Zaimplementowano obsługę czasu z precyzją nanosekundową w systemach innych niż Linux (macOS, BSD, AIX, Solaris).
- W celu uproszczenia konserwacji usunięto kod używający mmap.
- W VFS dodano obsługę nawigacji po zawartości archiwów unrar-7.
- W wbudowanym edytorze tekstu poprawiono podświetlenie składni dla kodu w C i C++.
- Dodano nowe motywy: xoria256-thin, xoria256root-thin, modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin, modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin i julia256root.
Źródło: opennet.ru
