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