No Gnome eles estão trabalhando em melhorias para o Nautilus e anunciaram os resultados de desempenho em emuladores de terminal

Nautilus

Mudanças propostas no Nautilus

Os desenvolvedores de Gnome anunciou parte do trabalho que estava fazendo na última semana e é que em um Uma das áreas onde concentraram sua atenção foi o gerenciador de arquivos Nautilus (Gnome Files), cujo gerente anunciou planos para criar uma nova interface de seleção de arquivos.

Esta implementação foi projetada para ser usada em aplicativos em vez das caixas de diálogo de abertura de arquivos fornecidas pelo GTK. O nova interface foi projetada para oferecer comportamento e design visual mais alinhado ao estilo Gnome, aproveitando também os recursos avançados da plataforma GNOME, como libadwaita e a capacidade de marcar arquivos como favoritos.

Por outro lado, Sam Hewitt, designer de interface de usuário do projeto GNOME, compartilhou uma maquete da interface do instalador para sistemas operacionais, mostrando o progresso nessa frente. Na área de impressão, Trabalhei no fornecimento de resultados de impressão para WebKitGTK e Epiphany usando o portal Freedesktop Print. Isso permitirá imprimir ao instalar aplicativos de um pacote flatpak, melhorando a experiência de impressão no ambiente GNOME.

Também mudanças foram propostas para o gerenciador de exibição GDM e Gnome Shell, que incluem a implementação de um modo de bloqueio de tela protegido. Este modo garante que durante o bloqueio de tela, o diretório inicial criptografado seja desmontado e as chaves para criptografá-lo sejam removidas da memória, garantindo assim a segurança dos dados.

Em relação às atualizações software, foi lançado Junction 1.8, incluindo uma nova interface de seleção de aplicativos ao tentar abrir um arquivo ou link. Esta versão, construída no GNOME 46, oferece suporte aprimorado para modo retrato e telas sensíveis ao toque em dispositivos móveis.

Além disso, os desenvolvedores do Gnome Eles também publicaram os resultados dos testes de eficácia das otimizações implementada na biblioteca VTE (Virtual Terminal Emulator) e sua inclusão na versão Gnome 46. A biblioteca VTE fornece um widget GTK predefinido usado em vários emuladores de terminal para Gnome, como Terminal Gnome, Console, Black Box, Tilix, Terminator e Ptyxis.

Esses testesestá focado em medir a capacidade de resposta da interface em vários emuladores de terminal, como Alacritty, Console, Gnome Terminal e uma aplicação de teste VTE, em ambientes comparativos entre Fedora 39 com Gnome 45 e Fedora 40-beta com Gnome 46.

Terminais Gnomo

Teste de velocidade do terminal no Gnome

Alacritty, embora não utilize a biblioteca VTE, foi selecionada como referência devido à sua reputação ser um dos emuladores de terminal mais rápidos, de acordo com testes anteriores. As medições foram feitas por meio de um sensor de hardware baseado na placa Teensy, que mede o tempo entre a inserção de um comando e a exibição da informação na tela.

No Gnome 46, o VTE foi redesenhado internamente, o que resultou em operações mais rápidas e um aumento de desempenho de até 40% de acordo com os desenvolvedores. Isto se traduz em um Atrasos de renderização significativamente reduzidos em configurações GTK 4. Anteriormente, os atrasos na entrada do teclado no Console e Terminal do GNOME eram perceptíveis, desencorajando seu uso entre alguns usuários. No entanto, com o VTE 0.76, esse problema foi corrigido.

Teste independente também confirmaram uma redução notável na latência de entrada de dados em aplicativos baseados em VTE, tanto em cenários de uso de terminais simples quanto complexos. Por exemplo, ao usar o neovim, as latências de entrada dos emuladores de terminal baseados em VTE Eles foram reduzidos ao nível do terminal rápido Alacritty. Em particular, em testes associados ao utilitário "cat", a resposta às teclas digitadas no Console e Terminal GNOME diminuiu significativamente. No teste de deslocamento no neovim, também foi observada uma melhoria notável.

Além disso, A aceleração ao usar a nova versão da biblioteca VTE é refletida no conjunto de testes vtebench, que avalia o tempo de leitura do dispositivo PTY e o desempenho da análise. Embora o Alacritty ainda supere o Console e o Terminal GNOME no vtebench na maioria dos testes, a lacuna de desempenho diminuiu. A sobrecarga do suporte ao recurso de acessibilidade também contribuiu para o atraso no Terminal GNOME, mas em menor grau em comparação com as versões anteriores.

Por fim, se estiver interessado em saber mais sobre o assunto, pode consultar os detalhes no link a seguir.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.