Após sete meses de desenvolvimento, a nova versão do gerenciador de arquivos para console Midnight Commander 4.8.28 foi lançada recentemente , trazendo diversas melhorias.
Para quem não conhece o Midnight Commander, trata-se de um gerenciador de arquivos para sistemas Unix e um clone do Norton Commander que opera em modo texto. A tela principal consiste em dois painéis que exibem o sistema de arquivos.
É utilizado de forma semelhante a outros aplicativos que são executados no shell Unix ou na interface de linha de comando. As teclas de cursor permitem navegar pelos arquivos, a tecla Insert é usada para selecionar arquivos e as teclas de função executam tarefas como excluir, renomear, editar, copiar arquivos, etc.
Embora o Midnight Commander também inclua suporte para mouse, a fim de facilitar o manuseio do aplicativo.
O Midnight Commander possui funcionalidades como a capacidade de explorar o conteúdo de arquivos RPM e de trabalhar com formatos de arquivo comuns como se fossem um diretório simples.
Inclui um gerenciador de transferência FTP ou cliente de protocolo FISH e também um editor chamado mcedit.
Principais notícias do Midnight Commander 4.8.28
Esta nova versão do Midnight Commander 4.8.28 remove notavelmente o suporte integrado ao protocolo SMB , cuja implementação estava desatualizada, incompleta e apresentava problemas de segurança. Os desenvolvedores agora recomendam o uso de uma das muitas soluções VFS disponíveis para trabalhar com recursos compartilhados do Windows.
Outra mudança notável nesta nova versão é que o editor integrado agora oferece realce de sintaxe para arquivos Ngspice/SPICE e DOT/Graphviz.
Além disso, destaca-se também que foi adicionado suporte ao visualizador mcview integrado para macros de substituição de arquivos e diretórios definidas no arquivo mc.ect.
Foi adicionada a funcionalidade de realce de nomes de arquivos aos painéis para os formatos avif, jp2, jxl, heic, heif, psb, psd e Markdown.
Das outras mudanças que se destacam:
- Corrigido um problema de lentidão ao migrar um grande número de arquivos.
- Correção no VFS: FISH: Carregar um link simbólico cria o link e seu destino
- Correção no VFS: SFTP: os carimbos de data/hora não são preservados para o link simbólico carregado
- Correção no VFS: EXTFS: teste de isoinfo ruim
- Limpeza de código concluída
- Agora há suporte para teclas Shift+Fn para KiTTY
- Corrigido um erro de digitação nos arquivos de skin
- Segfault ao alterar o modo do painel
Por fim, é mencionado que o Midnight Commander ainda não é diretamente compatível com dispositivos Apple M1 ; espera-se que as alterações necessárias sejam feitas no Fedora 36. Até lá, recomenda-se reiniciar o sistema de compilação no seu Mac ou usar a seguinte solução alternativa:
CFLAGS="-target arm64-apple-macos12" \
./configure \
--host=aarch64-apple-darwin \
--target=aarch64-apple-darwin \
--build=aarch64-apple-darwin
Por fim, se você tiver interesse em saber mais sobre o lançamento desta nova versão, pode encontrar os detalhes no anúncio original. O link está aqui.
Como instalar o Midnight Commander no Linux?
Para aqueles que estão interessados em poder instalar o Midnight Commander em seu sistema, eles podem fazê-lo seguindo as instruções que compartilhamos abaixo.
Para instalar a nova versão, um dos métodos é compilando o código-fonte. Você pode obtê- lo no seguinte link.
Já para aqueles que preferem usar pacotes já compilados, eles podem instalar a nova versão digitando os seguintes comandos, dependendo da distribuição Linux que estão usando.
Para quem usa Debian, Ubuntu ou um de seus derivados , digite o seguinte em um terminal:
Somente para Ubuntu e derivados , você deve usar o repositório universe:
sudo add-apt-repository universe
E eles instalam o aplicativo com:
sudo apt instalar mc
Para quem usa Arch Linux ou uma distribuição derivada:
Sudo Pacman-S MC
No caso do Fedora, RHEL, CentOS ou derivados:
sudo dnf instalar mc
Por fim, para o OpenSUSE:
sudo zypper em mc