Após seis meses de desenvolvimento, foi lançado o ambiente de desktop GNOME 42. Para uma avaliação rápida das funcionalidades do GNOME 42, foram oferecidas versões Live especializadas baseadas no openSUSE e uma imagem de instalação preparada no âmbito da iniciativa GNOME OS. O GNOME 42 também já está incluído na montagem experimental do Fedora 36.
No novo lançamento:
- Foram implementadas configurações globais para o modo escuro da interface, informando os aplicativos sobre a necessidade de ativar o tema escuro em vez do claro. O modo escuro é ativado no painel 'Aparência' e é suportado na maioria dos aplicativos GNOME, bem como em todos os papéis de parede padrão. Os aplicativos também têm a possibilidade de definir suas próprias configurações de estilo, que podem ser utilizadas, por exemplo, para ativar um design claro ou escuro em aplicativos específicos, independentemente do estilo geral do sistema.
- A interface para captura de screenshots foi reformulada, garantindo integração com a ferramenta para criação de screencasts e permitindo tirar uma foto de uma parte específica da tela ou de uma janela. Após pressionar a tecla Print Screen, uma janela de diálogo é exibida, permitindo escolher a área da tela e o modo de salvar uma única imagem ou gravar um vídeo. Atalhos de teclado também podem ser utilizados para controle.
- Muitos aplicativos foram atualizados para utilizar o GTK 4 e a biblioteca libadwaita, que oferece widgets e objetos prontos para construção de aplicativos, alinhados às diretrizes do GNOME HIG (Human Interface Guidelines) e que se adaptam a telas de qualquer tamanho. Em particular, a libadwaita agora é usada em aplicativos como Disk Usage Analyzer, To Do, Fonts, Tour, Calendar, Clocks, Software, Characters, Contacts, Weather, Calculator, Sound Recorder, App Icon Preview, Icon Library e Secrets. Muitos desses aplicativos agora podem ser instalados separadamente no formato Flatpak.
- O estilo de interface do usuário foi atualizado e a shell GNOME foi visualmente unificada com a nova implementação de aplicativos que foram adaptados para usar a Libadwaita. O estilo dos ícones simbólicos foi reformulado.

- A interface do configurador GNOME Settings foi atualizada, agora baseada na libadwaita. O design dos painéis para configurar a aparência, aplicativos, exibição, idiomas e usuários foi redesenhado.

- Dentre os aplicativos recomendados para inclusão padrão nas instalações do GNOME, foram adicionados dois novos: o editor de texto Text Editor e o emulador de terminal Console. Esses aplicativos utilizam GTK 4, oferecem uma interface com abas, suportam o modo escuro e possuem um conjunto próprio de estilos, permitindo a alternância entre temas claros ou escuros independentemente de outros aplicativos. No Text Editor, é aplicada a salvaguarda automática de alterações para proteger contra a perda de trabalho em caso de falha.

A interface do emulador de terminal Console se destaca pela sobreposição de barras de rolagem e um indicador de tamanho, além da mudança de cor do cabeçalho ao operar com privilégios de root.

- No Web (Epiphany), foi incluído o uso de aceleração de hardware na renderização, proporcionando rolagem mais suave, preparação para a migração para GTK 4, a atualização do visualizador de PDFs embutido (PDF.js) e a adição do suporte para o modo escuro.

- No gerenciador de arquivos, agora é possível rolar os caminhos dos arquivos no painel, os ícones foram atualizados e uma nova interface para renomear arquivos e diretórios foi adicionada. A indexação de arquivos no mecanismo de busca Tracker foi significativamente melhorada, reduzindo o consumo de memória e acelerando a inicialização.

- No reprodutor de vídeo, foram utilizados widgets baseados em OpenGL e implementado o suporte para aceleração de hardware na decodificação de vídeo. A integração da reprodução de vídeo com a interface GNOME Shell foi aprimorada através da adoção do padrão MPRIS, que define meios para o controle remoto de reprodutores de mídia. Agora, os controles de reprodução podem ser utilizados através de botões integrados na lista de notificações.
- No GNOME Boxes, o gerenciador máquinas virtuais e das áreas de trabalho remotas, o design das configurações foi alterado e a interface foi adaptada para diferentes tamanhos de tela. O suporte a sistemas operacionais que utilizam UEFI foi aprimorado.

- Nos recursos para acesso remoto à área de trabalho, foi adicionada a possibilidade de usar o protocolo RDP em vez do VNC. A ativação do RDP é realizada nas configurações do painel "Sharing", após o que a configuração da sessão com o sistema remoto é feita automaticamente.

- A entrada foi significativamente melhorada — as latências de entrada diminuíram e a responsividade em sistemas sobrecarregados aumentou. As otimizações são especialmente perceptíveis em jogos e aplicações gráficas intensivas.
- A renderização de aplicações em modo de tela cheia foi otimizada, o que, por exemplo, reduziu o consumo de energia durante a reprodução de vídeo em tela cheia e aumentou os FPS em jogos.
- A biblioteca Clutter e os componentes relacionados Cogl, Clutter-GTK e Clutter-GStreamer foram removidos do GNOME SDK. Para garantir a compatibilidade com as extensões existentes no GNOME Shell, cópias internas de Cogl e Clutter foram mantidas. Os desenvolvedores são aconselhados a migrar seus programas para GTK4, libadwaita e GStreamer.

Fonte: opennet.ru








