- 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

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-bgpassaram 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.
