Após seis meses de desenvolvimento lançamento do ambiente de desktop Em comparação com a versão anterior, foram feitas cerca de 24 mil alterações, nas quais participaram 777 desenvolvedores. Para uma rápida avaliação das capacidades do GNOME 3.34, foram preparadas compilações Live especializadas baseadas em e .
Principais :
- No modo de visão geral, agora é possível agrupar ícones de aplicativos em pastas. Para criar uma nova pasta, basta arrastar um ícone sobre o outro. Se não houver mais ícones em um grupo, a pasta é excluída automaticamente. O estilo do modo de visão geral foi atualizado, incluindo um novo design para a barra de busca, o campo para entrada de senha e as bordas da janela;
- No GNOME Web (Epiphany), a sandboxização do processamento de conteúdo web está ativada por padrão. Os manipuladores agora estão limitados apenas ao acesso aos diretórios necessários para o funcionamento do navegador. Foi adicionada a possibilidade de fixar abas (tab pinning). O bloqueador de anúncios foi atualizado, utilizando agora os recursos de filtragem de conteúdo fornecidos pelo WebKit. O design da página de visão geral, que é aberta em uma nova aba, foi modernizado. Foi feito um trabalho de otimização para dispositivos móveis.
- No configurador, foi apresentada uma nova versão do painel de seleção de papéis de parede, que agora permite a visualização prévia dos papéis de parede escolhidos na área de trabalho e na tela de bloqueio do sistema. Foi adicionada um novo botão "Add Picture..." para incluir imagens pessoais como papéis de parede;
- No reprodutor de música GNOME Music, foi adicionada a rastreabilidade de fontes, como o diretório Music na pasta inicial, para identificar o aparecimento de novos ou alterados arquivos e atualizar automaticamente a coleção. A parte básica do aplicativo foi reescrita, permitindo a implementação do modo de reprodução sem pausas entre faixas do álbum. O design das páginas de lista de reprodução, álbum e informações sobre o músico foi atualizado;
- No gerenciador de janelas Mutter a capacidade de automatizar a inicialização do XWayland ao tentar executar um aplicativo baseado no protocolo X11 em um ambiente gráfico baseado no protocolo Wayland. A diferença em relação ao comportamento das versões anteriores do GNOME é que, anteriormente, o componente XWayland era executado constantemente e exigia uma inicialização explícita (era iniciado na inicialização da sessão GNOME), enquanto agora será iniciado dinamicamente quando necessário para garantir a compatibilidade com o X11. Na nova versão do Mutter, também foi adicionada a suporte a uma nova API de configuração transacional (atômica) (Atomic Kernel Mode Setting) para alternar modos de exibição, permitindo verificar a correção dos parâmetros antes da alteração real do estado do hardware de uma só vez e, se necessário, reverter a alteração.
- No GNOME Boxes, o gerenciador de máquinas virtuais e desktops remotos, foram implementadas janelas de diálogo separadas ao adicionar uma conexão remota ou um manipulador externo. Ao criar novas máquinas virtuais locais, a caixa de seleção de origem foi dividida em três seções: Fontes Encontradas, Downloads Favoritos e Seleção de Origem. O modo de instalação expressa do Windows foi adaptado para usar uma imagem ISO de CD-ROM em vez de uma imagem de disquete. Foi adicionada a suporte para inicializar uma máquina virtual existente a partir de uma imagem de CD/DVD anexada (por exemplo, para iniciar um ambiente de recuperação após falha). Nas propriedades das máquinas virtuais, foi adicionada uma opção para ativar/desativar a aceleração 3D;
- Na coleção de jogos retro (GNOME Games), agora é possível salvar estados vinculados a jogos específicos. É possível compartilhar os estados salvos com outros usuários ou transferi-los para outros computadores;
- Foram atualizados os ícones de alguns aplicativos, incluindo visualizador de fotos, reprodutor de vídeo e organizador de tarefas ToDo;
- Foi otimizada a velocidade de carregamento dos ícones e aumentada a eficiência do cache;
- No gerenciador de arquivos, uma mensagem de aviso é exibida ao tentar colar um arquivo em um diretório protegido contra gravação;
- Na sessão baseada em Wayland, foi adicionada a suporte para a função de busca do ponteiro, permitindo que, ao pressionar Ctrl, o ponteiro na tela seja destacado para pessoas com dificuldades de visão;
- Adicionado o ajuste org.gnome.desktop.interface.enable-hot-corners para desativar o manipulador que exibe a barra de aplicativo ao mover o ponteiro do mouse para o canto superior esquerdo;
- Na configuração, melhorada a legibilidade da lista de redes sem fio, adicionada a possibilidade de reorganizar os resultados da pesquisa usando o mouse, e as configurações da retroiluminação noturna foram movidas para a seção de opções da tela;
- No gerenciador de aplicativos, expandido o sortimento de programas recomendados;
- No cliente IRC Polari, adicionada a exibição de uma notificação ao mudar para offline;
- Ativada uma nova ramificação do sistema de pacotes autossuficientes, na qual foi proposto um mecanismo aprimorado para instalação de pacotes a nível de sistema e realizada a transição para o uso de arquivos comuns '.flatpakrepo' para configurar parâmetros de repositórios externos. O diretório atingiu a marca de 600 aplicativos;
- No ambiente de desenvolvimento integrado Builder, otimizado para a criação de aplicativos GNOME, adicionado um modo embutido de inspeção D-Bus. Garantida a possibilidade de executar programas em um contêiner isolado através da ferramenta podman e, em seguida, depurá-los, caso o gdb esteja instalado no contêiner. Os componentes de integração com Git foram movidos para um processo em segundo plano separado gnome-builder-git;
- No Sysprof, uma ferramenta para perfil de desempenho do sistema, a interface foi reformulada e o processo de perfilagem foi simplificado significativamente. Garantida a integração com GJS, GTK e Mutter. Adicionadas fontes adicionais para coleta de dados, incluindo a possibilidade de monitoramento do consumo de energia;
- Preparados dois novos aplicativos para manipulação de ícones durante o desenvolvimento de aplicativos: para visualizar e pesquisar ícones simbólicos e para criar novos ícones;

- Na biblioteca Pango, adicionadas novas opções para controle da renderização de texto, permitindo ativar ou desativar a quebra automática, o espaçamento entre linhas e o posicionamento sub-pixel. Adicionado um modo de renderização de caracteres invisíveis, como espaços.

Fonte: opennet.ru

