COSMIC Epoch 1.5.0 avança no polimento técnico e corrige falhas em aplicativos Chromium e uso de CPU

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Atualização do ambiente foca em estabilidade, polimento e correções de renderização no compositor Wayland!

  • A System76 lançou o COSMIC Epoch 1.5.0 com foco em correções estruturais e estabilidade.
  • O ciclo atual prioriza a resolução de gargalos práticos e de renderização no compositor.
  • O cosmic-comp recebeu um contorno para evitar falhas visuais em apps Chromium em escalas baixas.
  • O ambiente agora evita o alto consumo de CPU quando a tela do computador está bloqueada.
  • As correções refletem o amadurecimento técnico do ecossistema gráfico construído em Rust.

A System76 disponibilizou a atualização COSMIC Epoch 1.5.0 para o seu ambiente gráfico em desenvolvimento. O novo pacote foca no amadurecimento técnico do sistema, trazendo correções de estabilidade no compositor de janelas, otimização no consumo de processamento com a tela bloqueada e soluções para problemas de renderização em aplicativos baseados no Chromium.

A versão reflete o empenho da equipe em resolver gargalos práticos de usabilidade e falhas estruturais identificadas nas últimas compilações do ecossistema escrito em Rust.

Correções no compositor e estabilidade de renderização

BCCwNuPz epoch 1 5 0
COSMIC Epoch 1.5.0 avança no polimento técnico e corrige falhas em aplicativos Chromium e uso de CPU 3

O compositor do ambiente, o cosmic-comp, recebeu um pacote expressivo de correções técnicas. Um dos destaques é a implementação de um contorno (workaround) para evitar falhas visuais em aplicativos baseados no Chromium quando executados em escalas de exibição inferiores a 1.0.

O compositor também passou a lidar de forma mais segura com interrupções de hardware. Quando a criação do renderizador falha após um reset da GPU, o sistema deixa de entrar em estado de pânico, evitando o encerramento inesperado da sessão.

Outras melhorias no compositor incluem:

  • Solução para um impasse (deadlock) no barramento D-Bus no monitor de acessibilidade do teclado.
  • Correção na atribuição de foco para janelas XWayland durante eventos de mapeamento e desmapeamento.
  • Correção de falha de encerramento (SIGABRT) quando o processo filho em modo kiosk é finalizado.
  • Tratamento para ignorar erros de permissão (EPERM/EACCES) durante a limpeza de DRM.
  • Ajuste na limitação da posição do ponteiro após a aplicação do deslocamento da saída de vídeo.

Otimização de recursos e correções no painel

No painel do sistema (cosmic-panel), os desenvolvedores resolveram um problema relevante de alto uso de CPU que ocorria enquanto a tela do computador permanecia bloqueada.

A interface do painel também passou por refinamentos de renderização. Foi corrigida a oscilação do efeito visual de vidro fosco (frosted glass) ao maximizar janelas com preservação de estilo, além de ajustar a aplicação do efeito em monitores externos conectados via hotplug. O componente também recebeu correções para entradas via telas sensíveis ao toque e passou a fechar popups em todas as saídas de vídeo antes de abrir um novo elemento na tela.

No daemon de configurações (cosmic-settings-daemon), o gerenciamento de brilho passou a descartar identificadores DDC mantidos em cache assim que o sistema entra em repouso, resolvendo travamentos associados ao controle de monitores externos.

Gerenciamento de monitores e papéis de parede

O aplicativo de configurações (cosmic-settings) recebeu melhorias práticas na gestão de exibição e personalização:

  • Orientação EXIF: tanto o gerenciador de papéis de parede quanto o cosmic-bg passaram a reconhecer os metadados de orientação EXIF de fotos, ajustando automaticamente a exibição de imagens tiradas na vertical.
  • Capacidade de catálogo: o limite de papéis de parede armazenados na biblioteca subiu de 100 para 500 arquivos, com suporte à adição simultânea de múltiplas imagens.
  • Ajuste de monitores: correção de um erro de arredondamento no cálculo das telas que gerava uma lacuna indesejada de um pixel entre monitores conectados.
  • Segurança de rede: o nome de usuário de conexões VPN deixou de ser armazenado como um segredo no sistema.

Outras atualizações do ecossistema

Diversos utilitários integrados ao COSMIC receberam ajustes pontuais de usabilidade:

  • cosmic-term: suporte para configuração personalizada das bordas dos painéis do terminal.
  • xdg-desktop-portal-cosmic: inclusão de suporte para captura de cursor via metadados durante transmissões de tela (screencast).
  • cosmic-greeter: transição para o protocolo Wayland cosmic-keymap-unstable-v1.
  • cosmic-store: centralização de textos em áreas com conteúdo alinhado ao centro.
  • cosmic-initial-setup: correção do alinhamento visual de listas.
Compartilhe este artigo
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre GNU/Linux, Software Livre e Código Aberto, dedica-se a descomplicar o universo tecnológico para entusiastas e profissionais. Seu foco é em notícias, tutoriais e análises aprofundadas, promovendo o conhecimento e a liberdade digital no Brasil.