Após seis meses de desenvolvimento lançamento do ambiente de desktop . Em comparação com a versão anterior, cerca de 28 mil alterações foram feitas, com a participação de 901 desenvolvedores. Para uma avaliação rápida das capacidades do GNOME 3.38, foram preparadas compilações Live especializadas baseadas em e . O GNOME 3.38 também está incluído nas versões pré-lançamento Fedora 33.
A partir do lançamento do GNOME 3.38, o projeto começou a formar seu próprio , preparado no âmbito da iniciativa . A imagem é destinada à instalação em máquinas virtuais sob o GNOME Boxes 3.38 e visa principalmente testar e depurar os recursos e aplicativos em desenvolvimento, assim como realizar experimentos com a interface do usuário.
Para a próxima versão do GNOME número 40.0 em vez de 3.40, para eliminar o primeiro número "3", que no atual processo de desenvolvimento perdeu a relevância. Decidiu-se não usar a versão 4.0 para o GNOME para evitar confusões e sobreposições com o GTK 4.0. As versões intermediárias de correção serão lançadas sob os números 40.1, 40.2, 40.3... A cada seis meses será feito um novo lançamento significativo, aumentando o número em 1. Ou seja, após o GNOME 40 no outono de 2021, será lançado o GNOME 41, e na primavera de 2022 — GNOME 42. O uso de números ímpares para versões experimentais será abolido, em vez disso, as versões de teste propostas serão apresentadas como 40.alpha, GNOME 40.beta e GNOME 40.rc.
Principais GNOME 3.38:
- As seções separadas anteriormente, com todos os aplicativos e frequentemente utilizados, foram substituídas por uma visão consolidada que permite reorganizar os aplicativos e distribuí-los nas pastas criadas pelo usuário. O arraste de aplicativos é realizado através do movimento do mouse enquanto mantém o botão pressionado.
- Uma interface introdutória (Welcome Tour) foi proposta, exibida na primeira entrada do usuário após a finalização da configuração inicial. A interface resume informações sobre as principais capacidades da área de trabalho e oferece um tour explicativo sobre os princípios de funcionamento. O aplicativo é escrito na linguagem Rust.
- No configurador, na seção de gerenciamento de usuários, foi adicionada a opção de configurar controle parental para contas comuns. Para um usuário específico, é possível proibir a exibição de certos aplicativos na lista de programas instalados. O controle parental também está integrado ao gerenciador de instalação de aplicativos e permite a instalação apenas dos programas selecionados.
- No configurador, foi proposto uma nova interface para escanear impressões digitais para autenticação usando sensores de impressões digitais.
- Adicionada a opção de bloquear a ativação de dispositivos USB não autorizados conectados durante o bloqueio da tela.
- Foi disponibilizada a opção de exibir o indicador de carga da bateria no menu do sistema.
- As ferramentas de gravação de tela (screencasting) no GNOME Shell foram redesenhadas para usar o servidor multimídia e a API do núcleo Linux, o que permitiu reduzir o consumo de recursos e aumentar a responsividade durante a gravação.
- Em configurações de múltiplos monitores usando Wayland, foi adicionada a capacidade de definir diferentes taxas de atualização para cada monitor.
- O navegador GNOME Web (Epiphany) foi atualizado com as seguintes melhorias:
- A proteção contra rastreamento das movimentações do usuário entre sites está ativada por padrão.
- As configurações agora incluem a possibilidade de bloquear o armazenamento de dados por sites em armazenamento local.
- Implementada a suporte à importação de senhas e marcadores do navegador Google Chrome.
- Reformulado o gerenciador de senhas embutido.
- Adicionados botões para ativar/desativar áudio nas guias selecionadas.
- Reformulados os diálogos de configurações e histórico de navegação.
- Por padrão, a reprodução automática de vídeo com áudio está proibida.
- Adicionada a possibilidade de configurar a reprodução automática de vídeo em relação a sites específicos.
- O programa GNOME Maps foi adaptado para uso em smartphones. No modo de visualização de imagens de satélite, agora é possível exibir marcadores. Adicionada a opção de visualizar mapas em modo noturno.
- O diálogo para adicionar relógios mundiais, que mostram a hora de acordo com o fuso horário do local especificado, foi reformulado. No despertador, agora é possível ajustar a duração do alarme e o tempo entre os alarmes.
- No GNOME Games, os resultados da pesquisa agora são exibidos em um modo de visualização que permite iniciar imediatamente o jogo desejado. Os jogos podem ser agrupados em coleções ou usar coleções predefinidas com os jogos favoritos ou recentemente jogados. Adicionada a capacidade de iniciar jogos para consoles Nintendo 64. A confiabilidade foi aumentada — os jogos agora são iniciados em um processo separado e, em caso de falha do jogo, o aplicativo principal não é afetado.
- A interface dos aplicativos para captura de tela e gravação de áudio foi modernizada.
- No GNOME Boxes, o gerenciador de máquinas virtuais e desktops remotos, foi adicionado suporte para editar arquivos XML de máquinas virtuais para modificar configurações avançadas do libvirt, que estão ausentes na interface de usuário padrão. Ao criar uma nova máquina virtual, o Boxes agora permite escolher manualmente o sistema operacional, caso não consiga identificá-lo automaticamente.
- No calculador, no programa para trabalhar com a webcam Cheese, nos jogos Tali, Sudoku, Robots, Quadrapassel e Nibbles, novas ícones foram propostas.
- No emulador de terminal, o esquema de cores para o texto foi atualizado. Novas cores proporcionam maior contraste e facilitam a leitura do texto.
- No GNOME Photos, um novo filtro de imagem Trencin foi adicionado, semelhante ao filtro Clarendon no Instagram (ilumina as áreas claras e escurece as áreas escuras).
- No menu do sistema, uma opção de Reiniciar foi adicionada, que também pode ser usada para acessar o menu de gerenciamento do carregador de inicialização (ao clicar enquanto mantém pressionada a tecla Alt).
- Uma nova edição do mecanismo de busca foi adicionada , no qual a maioria dos principais aplicativos GNOME foi traduzida. A nova versão trouxe mudanças que aumentam a segurança do isolamento dos aplicativos fornecidos no formato Flatpak, permitindo controle explícito sobre quais dados os aplicativos podem solicitar e serem indexados para busca. Em vez de um banco de dados centralizado, um modelo distribuído está em vigor, permitindo que os desenvolvedores armazenem dados para o rastreador em um banco de dados local do próprio aplicativo. O índice do sistema de arquivos, processado pelo Tracker Miner FS, agora é montado em modo somente leitura. O suporte completo para a linguagem de consulta SPARQL 1.1 foi adicionado, incluindo expressões SERVICE {}, permitindo que consultas de um banco de dados sejam feitas a outro.
- No Fractal, o cliente da plataforma de comunicação descentralizada Matrix, a reprodução de vídeo ao visualizar o histórico de mensagens foi aprimorada — as miniaturas para visualização de vídeos agora são exibidas diretamente no histórico de mensagens e se expandem para o vídeo completo ao serem clicadas. No reprodutor de áudio incorporado, há agora a possibilidade de mudar a posição no arquivo. As mensagens agora podem ser editadas no local com a exibição do indicador correspondente, sinalizando que a mensagem foi editada.
- Até a versão 1.0, a biblioteca libhandy foi atualizada, oferecendo um conjunto de widgets e objetos para a criação de interfaces de usuário para dispositivos móveis. Na nova versão, novos widgets foram adicionados, como HdyDeck e HdyWindow.
- Apoio à rastreabilidade por meio do sysprof foi integrado às bibliotecas GLib, libsoup e pango.

Fonte: opennet.ru
