Pular para o conteúdo
GNOME Commander 2.0.0: nova interface, terminal embutido e migração para Rust

GNOME Commander 2.0.0: nova interface, terminal embutido e migração para Rust

Versão 2.0.0 do GNOME Commander traz terminal integrado, busca avançada, migração para Rust/Gtk4 e melhorias de acessibilidade.

A versão 2.0.0 do GNOME Commander foi lançada, trazendo um conjunto extenso de novidades e correções. O gerenciador de arquivos agora inclui um terminal integrado, recursos avançados de busca, suporte aprimorado ao Wayland e a migração completa do código‑base para Rust e Gtk4. A atualização também traz mudanças de licença para GPL‑3.0+ e melhorias de acessibilidade.

Principais novidades

Terminal embutido

  • Um terminal interno exibe a saída de comandos executados pelo GNOME Commander.
  • Opção “Hide Command Line Output When Inactive” (menu View) oculta o terminal automaticamente quando está inativo.

Busca rápida reinventada

  • Agora a filtragem pode ser aplicada à lista de arquivos, com modo padrão configurável em Options.
  • Correspondência de texto ocorre em qualquer posição do nome, exceto quando padrões curinga * ou ? são usados.
  • Botão para ativar a busca case‑sensitive.
  • A busca inicia a partir da posição atual, não mais do início da lista.
  • A maioria dos atalhos de teclado funciona sem fechar a caixa de busca.

Diálogo de busca aprimorado

  • Melhor desempenho e manutenção dos resultados ao reabrir a janela.
  • Suporte a expressões glob estendidas (dir/**/*.md) aplicadas ao caminho completo.
  • Botão para definir a sensibilidade a maiúsculas/minúsculas no caminho.
  • Barra de progresso indica o diretório em análise.

Visualizador interno

  • Fonte configurável via menu Settings.
  • Modo binário renomeado para Fixed Width com suporte a UTF‑8.
  • Busca hexadecimal sem distinção de maiúsculas/minúsculas.
  • Botão “Select All” para texto, menu de contexto para imagens e barra de status que exibe informações de imagens.
  • Quebras de linha estilo DOS (CRLF) tratadas como um único salto.

Mudanças de arquitetura e usabilidade

  • Migração para Rust e Gtk4: todo o código foi reescrito em Rust, aproveitando a segurança de memória da linguagem e a modernidade do Gtk4.
  • Licença alterada para GPL‑3.0+.
  • Melhorias de acessibilidade permitem que leitores de tela reconheçam melhor o contexto da aplicação.
  • Diálogo de atalhos de teclado reformulado e número ampliado de combinações configuráveis.
  • Navegação por abas no Options agora aceita Ctrl+Tab e Shift+Ctrl+Tab.
  • Histórico de navegação não é mais compartilhado entre os dois painéis.
  • Aplicação de terminal externo padrão trocada para xdg-terminal-exec.
  • Cálculo de tamanho de diretórios grandes não bloqueia mais a interface; selecionar outro arquivo aborta a operação.
  • Suporte a Wayland aprimorado: ao iniciar um aplicativo, ele é ativado imediatamente, se suportado.
  • Nova opção para tratar links simbólicos como arquivos regulares.
  • Opção “Search window is minimizable” renomeada para “Search window always on top”, aplicada sem necessidade de reinício.
  • Ícone da ação “Copy File Names” agora respeita o modo escuro.
  • Inclusão de diretórios de temas de ícones para MIME.
  • Ordem das colunas nos painéis pode ser alterada por arrastar‑e‑soltar.
  • Dependência da biblioteca xpm removida.

Correções de bugs relevantes

  • Documentação corrigida (contribuição de Anders Jonsson).
  • Busca interrompida automaticamente ao fechar o diálogo.
  • Impedição da abertura de múltiplas instâncias do mesmo diálogo.
  • Correções ao renomear diretórios em painéis diferentes e ao restaurar conexões remotas na inicialização.
  • Histórico de navegação não reordena ao usar o dropdown da lista de arquivos.
  • Atalhos ALT+letra deixam de abrir menus inesperadamente.
  • Indicação visual de seleção respeitando temas de cores.
  • Correção de busca que continuava em segundo plano após abortar.
  • Visualizador interno agora respeita a cor de texto do tema, garantindo legibilidade no modo escuro.
  • Arquivos renomeados exibem o novo nome imediatamente.
  • Barra de dispositivos ajustada para não ultrapassar a largura do painel.
  • Diálogo avançado de renomear não excede a tela mesmo com nomes longos.
  • Tecla “*” do teclado numérico não seleciona/deseleciona mais o diretório “..”.
  • Arquivos selecionados permanecem ao trocar de abas.

Traduções e documentação

Novas ou atualizadas traduções foram adicionadas para diversos idiomas, incluindo Português (Brasil), com contribuições de Juliano de Souza Camargo, Rafael Fontenelle e Álvaro Burns. Documentação também recebeu atualizações em húngaro, cazaque, russo, servo‑croata e sueco.

Onde baixar

Os arquivos de código‑fonte estão disponíveis nos formatos zip, tar.gz, tar.bz2, tar e tar.xz no servidor de downloads do GNOME.

Download tar.xz do GNOME Download Server

Conclusão

Com a versão 2.0.0, o GNOME Commander avança significativamente em termos de performance, usabilidade e modernização tecnológica. A adoção de Rust e Gtk4, aliada a recursos como terminal integrado e busca avançada, reforça o gerenciador como uma alternativa robusta para usuários que buscam eficiência no ambiente de desktop GNOME.

Via gitlab.gnome.org. Você pode conferir o post original em inglês:

Release 2.0.0

Por · Última atualização: