GNOME Commander 2.0

Lançamento publicado GNOME Commander 2.0 — um gerenciador de arquivos clássico de duas painéis com interface gráfica. Os desenvolvedores chamam o lançamento de uma grande atualização: a base de código foi quase completamente transferida de C++ para Rust, e a migração da interface para GTK4 foi concluída. Além disso, o projeto ganhou um novo mantenedor — Wladimir Palant.

GNOME Commander é voltado para usuários que precisam de um gerenciador de arquivos robusto e rápido com dois painéis, abas, bookmarks, busca rápida, visualizador integrado, renomeação em lote, acesso a FTP/Samba/WebDAV/SSH e a possibilidade de executar comandos diretamente da interface.

Principais mudanças GNOME Commander 2.0:

  • Transição para Rust e GTK4. O projeto passou por uma grande modernização técnica: a antiga base de código C++/GTK foi quase completamente substituída por código Rust, e a interface foi migrada para GTK4. Isso não é apenas uma atualização cosmética, mas sim uma preparação do aplicativo para a moderna pilha GNOME/Linux.

  • Terminal integrado. O gerenciador de arquivos agora possui uma saída de comando embutida, que pode ser executada a partir do GNOME Commander. No menu 'Visualizar', foi adicionada uma configuração que permite ocultar automaticamente a saída da linha de comando quando não está ativa.

  • Busca rápida reformulada. Agora a busca rápida não apenas navega até os arquivos encontrados, mas também filtra a lista. A busca padrão pode ser configurada nas opções, a correspondência é pesquisada em qualquer parte do nome do arquivo, foi adicionada um botão para considerar maiúsculas e minúsculas, e a busca começa a partir da posição atual na lista, em vez de sempre do início. A maioria das teclas de atalho agora pode ser usada diretamente a partir da barra de busca rápida, sem fechá-la.

  • Diálogo de busca aprimorado. Os desenvolvedores aceleraram a busca, garantiram que o fechamento e a reabertura da janela não limpem os resultados, adicionaram padrões de caminho avançados como dir/**/.md, um interruptor de sensibilidade a maiúsculas e minúsculas e a exibição do diretório que está sendo processado no momento.

  • Visualizador de arquivos interno atualizado. O visualizador integrado agora conta com seleção de fontes, uma barra de busca em vez de um diálogo separado, busca acelerada, suporte para busca hexadecimal sem diferenciar maiúsculas e minúsculas, opção 'Selecionar tudo', menu de contexto para imagens e exibição melhorada das informações da imagem na barra de status. Além disso, foi corrigido o tratamento de quebras de linha CRLF do DOS.

  • Diálogo de teclas de atalho reformulado. A configuração de combinações de teclas ficou mais fácil, e a lista de ações para as quais você pode atribuir combinações personalizadas foi significativamente ampliada. Na própria janela de configurações, as abas agora podem ser alternadas com Ctrl+Tab e Shift+Ctrl+Tab.

  • Melhorada a interação com abas e painéis. O histórico de navegação agora é individual para diferentes painéis, em vez de ser compartilhado. Corrigida a situação em que a alternância de abas em um painel inativo não ativava o painel, e os arquivos selecionados nas abas agora são mantidos ao alternar.

  • Melhor suporte para Wayland. Em sessões Wayland, iniciar um aplicativo a partir do GNOME Commander agora ativa imediatamente sua janela, se o próprio aplicativo suportar isso.

  • Menos travamentos em diretórios grandes. O cálculo do tamanho de um grande diretório não deve mais travar o GNOME Commander; ao selecionar outro arquivo, a operação atual de cálculo é cancelada.

  • Licenciamento atualizado. A licença do projeto foi atualizada para GPL-3.0+. O README também indica que o GNOME Commander é distribuído sob a GNU GPL versão 3.

Além disso, foram corrigidos erros com a restauração de conexões removidas ao iniciar, renomear diretórios, histórico de navegação, pesquisa em segundo plano, tema escuro no visualizador embutido, transbordamento do painel de dispositivos, nomes longos na caixa de diálogo de renomeação avançada e seleção de arquivos através da tecla * no teclado numérico. As traduções, incluindo o russo, e a documentação foram atualizadas.

Um detalhe interessante: apesar do nome, os participantes da discussão no GNOME Discourse esclareceram separadamente que o GNOME Commander não faz parte do GNOME Core ou GNOME Circle; a palavra GNOME no nome é um legado histórico do projeto. Já se discute lá se no futuro deve-se mudar o nome do aplicativo.

De modo geral, o GNOME Commander 2.0 parece ser um raro caso em que um antigo gerenciador de arquivos "ortodoxo" não foi apenas mantido com correções mínimas, mas foi seriamente transferido para uma base tecnológica moderna. Para os usuários que acham o Nautilus muito simples e querem substituir o Midnight Commander por um aplicativo gráfico, este lançamento pode ser uma razão significativa para reavaliar o projeto.

Espelho do projeto no GitHub, notas sobre o lançamento (obrigado pelos links @dataman)

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster