A equipe do projeto COSMIC Desktop, ambiente gráfico desenvolvido pela System76 para o Pop!_OS e outras distribuições Linux, lançou oficialmente a versão 1.0.12 em 5 de maio de 2024. A atualização traz melhorias essenciais em estabilidade, acessibilidade e funcionalidade — com destaque para a atualização da cadeia de ferramentas Rust e correções críticas em componentes centrais do desktop.
Atualização obrigatória da cadeia de ferramentas Rust
A versão 1.0.12 exige a atualização para a Rust 1.93, garantindo compatibilidade com as mais recentes otimizações do compilador e segurança nas dependências. Essa mudança impacta diretamente todos os módulos escritos em Rust, como cosmic-comp, cosmic-edit e cosmic-applets, reforçando a manutenção sustentável do ecossistema COSMIC.
Correções e aprimoramentos por componente
cosmic-comp (gerenciador de janelas e compositor)
O compositor foi atualizado com uma nova versão da biblioteca Smithay, resolvendo problemas persistentes de drag and drop e melhorando a resposta de entrada em sessões Wayland. Além disso, foi implementado o reset automático do estado DPMS ao retomar do modo de suspensão — evitando telas escuras acidentalmente travadas após o resume: pop-os/cosmic-comp#2318 e pop-os/cosmic-comp#2310.
cosmic-applets (applets do painel)
O applet de notificações agora interpreta corretamente marcações HTML em mensagens — permitindo formatação rica (como negrito ou links) diretamente nas notificações. Isso amplia a integração com aplicações que usam padrões modernos de notificação: pop-os/cosmic-applets#1387.
cosmic-edit (editor de texto integrado)
Foi adicionado suporte nativo a IME (Input Method Editor) em caixas de texto — facilitando a digitação em idiomas que exigem conversão de entrada, como japonês, chinês e coreano. Uma melhoria significativa para usuários multilíngues: pop-os/cosmic-edit#539.
cosmic-files (gerenciador de arquivos)
Duas melhorias práticas foram incorporadas:
- Locais de rede agora exibem seus nomes configurados (em vez de endereços IP brutos), aumentando a legibilidade;
- O tratamento de campos em arquivos
.desktopfoi refinado, reduzindo falhas ao abrir atalhos personalizados: pop-os/cosmic-files#1776 e pop-os/cosmic-files#1775.
cosmic-settings (centro de configurações)
O módulo agora segue symlinks ao escanear diretórios de papéis de parede — útil para quem organiza temas em estruturas personalizadas. Também foi corrigido um panic crítico ao usar o sistema de inicialização OpenRC com o serviço openrc-settingsd: pop-os/cosmic-settings#1960 e pop-os/cosmic-settings#1961.
cosmic-store (loja de aplicativos)
O botão “Verificar atualizações” agora força uma atualização imediata do cache — eliminando atrasos na detecção de novas versões de apps instalados: pop-os/cosmic-store#536.
cosmic-term (terminal integrado)
Foram adicionadas duas funcionalidades solicitadas pela comunidade:
- Nova opção para abrir abas no diretório atual (em vez do diretório padrão);
- O comando de redefinição de zoom (
Ctrl+0) passa a afetar apenas a aba ativa — preservando o nível de zoom de outras abas abertas: pop-os/cosmic-term#755 e pop-os/cosmic-term#795.
Traduções e dependências atualizadas
Além das alterações funcionais, a versão inclui atualizações de tradução para múltiplos idiomas e atualizações de dependências em diversos subprojetos — contribuindo para maior robustez e conformidade com as melhores práticas de segurança e manutenção do ecossistema Rust.
A versão 1.0.12 representa um passo consolidado na evolução do COSMIC como um ambiente desktop moderno, leve e orientado ao desenvolvedor — mantendo o compromisso com o software livre e a experiência do usuário final.