Midnight Commander 4.8.28 został już wydany i to są jego nowości

Po siedmiu miesiącach prac rozwojowych niedawno ukazała się nowa wersja menedżera plików konsoli Midnight Commander 4.8.28 , w której wprowadzono szereg zmian.

Dla tych, którzy nie znają Midnight Commandera, jest to menedżer plików dla systemów Unix i klon Norton Commandera działający w trybie tekstowym. Ekran główny składa się z dwóch paneli wyświetlających system plików.

Używa się go podobnie jak innych aplikacji działających w powłoce Unix lub interfejsie wiersza poleceń. Klawisze kursora umożliwiają nawigację po plikach, klawisz Insert służy do zaznaczania plików, a klawisze funkcyjne wykonują takie zadania, jak usuwanie, zmiana nazwy, edycja, kopiowanie plików itp.

Chociaż Midnight Commander obsługuje także myszkę , co ułatwia obsługę aplikacji.

Midnight Commander oferuje funkcje takie jak możliwość przeglądania zawartości plików RPM i pracy z popularnymi formatami plików, tak jakby były zwykłymi katalogami.

Zawiera menedżera transferu FTP lub klienta protokołu FISH , a także edytor o nazwie mcedit.

Główne wiadomości w Midnight Commander 4.8.28

Nowa wersja Midnight Commandera 4.8.28 w szczególności usuwa wbudowaną obsługę protokołu SMB , którego implementacja była przestarzała, niekompletna i miała problemy z bezpieczeństwem. Twórcy oprogramowania zalecają teraz korzystanie z jednego z wielu dostępnych rozwiązań VFS do pracy z zasobami współdzielonymi systemu Windows.

Kolejną godną uwagi zmianą w tej nowej wersji jest wbudowany edytor zapewniający podświetlanie składni plików Ngspice/SPICE i DOT/Graphviz.

Dodatkowo podkreślono, że do wbudowanej przeglądarki mcview dodano obsługę makr podmiany plików i katalogów zdefiniowanych w pliku mc.ect.

Dodano wyróżnianie nazw plików w panelach dla formatów avif, jp2, jxl, heic, heif, psb, psd i Markdown.

Z innych wyróżniających się zmian:

  • Naprawiono problem spowolnienia podczas migracji dużej liczby plików.
  • Poprawka w VFS: FISH: Wczytanie dowiązania symbolicznego tworzy zarówno link, jak i jego cel
  • Poprawka na VFS: SFTP: sygnatury czasowe nie są zachowywane dla załadowanego dowiązania symbolicznego
  • Poprawka w VFS: EXTFS: zły test isoinfo
  • Oczyszczanie kodu zakończone
  • Jest teraz obsługa klawiszy Shift+Fn dla KiTTY
  • Naprawiono literówkę w plikach skórek
  • Segfault podczas zmiany trybu panelu

Na koniec warto wspomnieć, że Midnight Commander nie jest jeszcze bezpośrednio kompatybilny z urządzeniami Apple M1 ; miejmy nadzieję, że niezbędne zmiany zostaną wprowadzone w Fedorze 36. Do tego czasu zaleca się ponowne uruchomienie systemu kompilacji na komputerze Mac lub skorzystanie z następującego obejścia:

CFLAGS="-target arm64-apple-macos12" \
./configure \
--host=aarch64-apple-darwin \
--target=aarch64-apple-darwin \
--build=aarch64-apple-darwin

Na koniec, jeśli chcesz dowiedzieć się więcej o premierze tej nowej wersji, szczegóły znajdziesz w oryginalnym ogłoszeniu. Link znajduje się tutaj.

Jak zainstalować Midnight Commander w systemie Linux?

Dla tych, którzy są zainteresowani możliwością zainstalowania Midnight Commander w swoim systemie, mogą to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.

Aby zainstalować nową wersję, można skompilować kod źródłowy. Można go pobrać z poniższego linku.

Natomiast ci, którzy wolą korzystać z już skompilowanych pakietów, mogą zainstalować nową wersję, wpisując następujące polecenia, w zależności od używanej dystrybucji Linuksa.

Użytkownicy Debiana, Ubuntu lub któregoś z jego pochodnych wpisz w terminalu:

Tylko w przypadku Ubuntu i pochodnych , należy korzystać z repozytorium universe:

sudo add-apt-repository wszechświat

Aplikację instalują za pomocą :

sudo apt zainstaluj mc

Dla użytkowników Arch Linux lub jego pochodnych:

Sudo Pacman -S MC

W przypadku Fedory, RHEL, CentOS i pochodnych:

sudo dnf zainstaluj mc

Na koniec, jeśli chodzi o OpenSUSE:

sudo zypper w mc

Dodaj jako preferowane źródło w Google