Após seis meses de desenvolvimento, foi lançado o GNOME 49, uma versão do ambiente de desktop. Para uma rápida avaliação das funcionalidades do GNOME 49, foram disponibilizadas builds Live especializadas com base em openSUSE e uma imagem de instalação preparada no âmbito da iniciativa GNOME OS. O GNOME 49 também já está incluído em builds experimentais do Ubuntu 25.10 e Fedora 43.
No novo lançamento:
- Por padrão, o reprodutor de vídeo Showtime está ativado, que agora será comercializado como GNOME Video Player em vez de Totem (GNOME Videos). O Showtime apresenta uma interface minimalista, visível sobre o conteúdo e ocultável durante a reprodução. Suporta controles padrão, modo de tela cheia, ajuste de velocidade de reprodução, exibição de legendas, alternância entre faixas de áudio e opções de legendas, rotação da imagem na tela e captura de tela. Diferente do Totem, que usa GTK 3, o Showtime utiliza bibliotecas GTK 4 e Libadwaita.

- Foi incluído um novo visualizador de documentos chamado Papers, que será conhecido como Document Viewer em vez de Evince. Papers é um fork do Evince, criado no ano passado com o objetivo de modernizar significativamente a base de código. Entre as principais diferenças do Papers estão a migração para a biblioteca GTK4, o uso da linguagem Rust no desenvolvimento, uma modernização considerável na interface, melhorias de desempenho e a integração de ferramentas para certificar documentos com assinatura digital. No restante, o Papers é funcionalmente semelhante ao Evince, permitindo também visualizar, pesquisar e anotar documentos nos formatos PDF, DjVu, TIFF e arquivos de quadrinhos (CBR, CBT, CBZ, CB7). No entanto, o suporte ao formato DVI e à plataforma Windows foi encerrado, muitos dos widgets internos do Evince foram substituídos por widgets padrão do GTK, o processo em segundo plano papersd foi removido e a barra de ferramentas para adicionar anotações foi eliminada.

- A interface do calendário/planejador foi reorganizada, agora podendo se ajustar automaticamente ao espaço de tela disponível. Para um trabalho mais confortável em telas pequenas e no modo de mosaico, foi adicionada a opção de ocultar manualmente a barra lateral. Implementou-se o suporte para exportar listas de eventos para arquivos no formato ICS. O estilo visual foi alterado e a legibilidade das informações sobre os eventos foi aprimorada.

- No navegador web Epiphany, foram ampliados os recursos de bloqueio de anúncios, adicionando a possibilidade de conectar listas de bloqueio regionais. A barra de endereços foi melhorada, com suporte à complementação de entrada local e um botão para silenciar o som. Em janelas estreitas, a barra de endereços é movida para a parte inferior da tela. O suporte a smart cards foi ampliado. Um diálogo separado para gerenciamento de senhas foi adicionado. Foi implementada a opção de finalizar ou desinstalar (uninstall) o aplicativo web através do menu. Ao pesquisar na página, agora existem opções para busca sensível a maiúsculas e minúsculas e para busca de palavras inteiras. Um novo modo de edição de favoritos foi introduzido. O suporte à especificação OpenSearch foi realizado para adicionar mecanismos de busca.
- No programa de mapas GNOME Maps, os ícones de estações de metrô e ferroviárias foram localizados. Foram implementadas etiquetas interativas com nomes de ruas e números de casas, clicando nas quais exibem informações sobre o local. As configurações da conta agora mostram os avatares dos perfis do OpenStreetMap.

- A performance do gerenciador de aplicativos GNOME Software foi otimizada. O consumo de memória foi significativamente reduzido e o processo de análise de dados a partir de repositórios grandes foi acelerado, melhorando o desempenho com catálogos flatpak, como o Flathub.
- No compositor servidor O Mutter melhorou o gerenciamento de cores e o suporte a HDR. Agora é possível renderizar papéis de parede com profundidade de cor de 16 bits por canal. O desempenho das operações de gerenciamento de cor no backend de carregamento de imagens (Glycin) foi aprimorado. Um novo catálogo de papéis de parede foi adicionado, especialmente projetado para sistemas com telas que suportam uma faixa de brilho expandida (HDR).
- Ampliaram-se os recursos para trabalho remoto com a área de trabalho. Agora é possível adicionar monitores virtuais adicionais à sessão de acesso remoto à área de trabalho GNOME, permitindo a recriação de configurações de múltiplos monitores, mesmo que o sistema de origem não possua monitores reais adicionais. Foi adicionada a suporte para redirecionamento de eventos de multitoque do cliente para a sessão remota do GNOME, permitindo uso em telas sensíveis ao toque do lado do cliente. O suporte para coordenadas relativas foi adicionado para estimar o movimento do mouse (necessário em jogos).
- Na tela de bloqueio de entrada do sistema, há botões de controle de reprodução de mídia, permitindo pausar a reprodução ou mudar a música sem desbloquear a tela.
- Foi adicionado um novo menu na tela de entrada do sistema para controlar ferramentas para pessoas com deficiência.
- O interruptor do modo 'não perturbe' foi movido da lista de notificações para o bloco de configurações rápidas.
- A implementação da cesta foi aprimorada.
- Foi implementada uma indicação de conexão do dispositivo a uma fonte de energia fixa, independente da indicação do estado de carga da bateria. Essa alteração permite identificar o funcionamento pela rede mesmo que o carregamento esteja pausado devido à ativação do modo de prolongamento da vida útil da bateria.
- Foi adicionada a opção de alterar o brilho da tela através das configurações rápidas ao ativar o HDR.
- Foi adicionada uma configuração ('gsettings set org.gnome.desktop.screensaver restart-enabled') que permite o uso dos botões de reinício e desligamento na tela de bloqueio do sistema.
- Foi habilitada a sanbox-isolação na carga de imagens em aplicativos GTK.
- O jogo Mahjongg e o aplicativo de dicionários Wordbook foram adicionados à coleção GNOME Circle.

- Foi aceito o kit de ferramentas Mutter SDK (Mutter Development Kit), que implementa uma nova maneira de interagir com o gerenciador de composição Mutter e a interface GNOME Shell. O Mutter SDK permite executar uma instância aninhada do GNOME Shell dentro de um aplicativo GTK, facilitando o teste do Mutter e do GNOME Shell durante o desenvolvimento. As instâncias aninhadas do Mutter e do GNOME Shell enviam informações para um monitor virtual, vinculado à sessão do usuário atual, exibido na janela do aplicativo e que suporta a emulação de eventos de tela touch. Para iniciar instâncias separadas no Mutter e no gnome-shell, foi adicionada a opção '--sdk'.

- A ferramenta de desenvolvimento de aplicativos (GNOME SDK) inclui o compilador blueprint-compiler, que permite usar a marcação Blueprint para definir a interface de aplicativos. O Blueprint simplifica a criação de interfaces utilizando a biblioteca GTK4, apresentando uma sintaxe declarativa simples que reflete o modelo de widgets GTK, suportando templates, tipos e manipuladores. Ao contrário do formato de arquivos ui do GTK, a Blueprint não utiliza marcação XML, que é considerada sobrecarregada e inconveniente para edição manual.
- A dependência do systemd foi reforçada. O GDM utiliza a infraestrutura userdb fornecida pelo systemd. A implementação do próprio gerenciador de serviços que era usado no gnome-session como um fallback para iniciar serviços GNOME em ambientes sem systemd foi removida.
- A biblioteca Libadwaita foi atualizada para a versão 1.8, que introduz a nova classe AdwShortcutsDialog com a implementação de um diálogo para navegação pelas combinações de teclas disponíveis.
- A biblioteca GTK foi atualizada para a versão 4.20, que implementa suporte para formatos de cores YUV, revisita a renderização de ícones de texto, adiciona suporte a media queries CSS para esquemas de cores, e expande o suporte a Wayland.
- Por padrão, a sessão X11 está desativada. O suporte ao X11 foi desativado no gnome-session, gdm, mutter e gnome-shell, mas pode ser reativado na etapa de compilação se desejado. A capacidade de executar aplicativos que utilizam X11 foi mantida através do xwayland.
Fonte: opennet.ru






