Lançado COSMIC Epoch 1.6.0 com controle de volume por aplicativo e melhorias no Wayland

Lançado COSMIC Epoch 1.6.0 com controle de volume por aplicativo e melhorias no Wayland

A System76 disponibilizou a versão 1.6.0 do COSMIC Epoch, o ambiente gráfico nativo do Pop!_OS escrito em Rust. A nova atualização foca no amadurecimento do ecossistema, introduzindo recursos muito solicitados pelos usuários, como o controle de volume independente por aplicativo, além de implementar protocolos Wayland importantes para captura de tela e emulação de entrada.

A versão também resolve problemas de usabilidade que afetavam versões anteriores, como um ciclo infinito de caixas de diálogo em falhas de montagem de rede, e traz suporte a formatos de imagem de última geração para a tela de login.

O que muda na prática para o usuário

alKrhG2d image 15
Lançado COSMIC Epoch 1.6.0 com controle de volume por aplicativo e melhorias no Wayland 2

Para quem já utiliza o COSMIC no dia a dia, a atualização 1.6.0 entrega melhorias diretas na qualidade de vida:

  • Controle de áudio específico: Agora é possível ajustar o volume de cada aplicativo individualmente diretamente nas configurações de som, um recurso básico, mas essencial para quem gerencia chamadas de voz e mídia simultaneamente.
  • Menus de contexto: Campos de texto no terminal, no editor de texto e no gerenciador de arquivos finalmente ganharam o tradicional menu de contexto (clique com o botão direito), facilitando as ações de copiar e colar.
  • Tela de login mais moderna: O gerenciador de sessão (cosmic-greeter) agora suporta imagens nos formatos AVIF e JPEG-XL, permitindo o uso de papéis de parede com maior eficiência de compactação e qualidade visual.
  • Correções de bugs irritantes: O gerenciador de arquivos (cosmic-files) não ficará mais exibindo mensagens de erro infinitamente quando uma unidade de rede falhar ao ser montada. Além disso, o lançador de aplicativos (cosmic-launcher) não vai mais piscar ou fechar acidentalmente ao usar a tecla Ctrl.

Avanços no Wayland e no compositor gráfico

COSMIC, Pop!_OS, System76, Wayland, Linux

No nível estrutural, o compositor cosmic-comp recebeu integrações críticas que aproximam o ambiente da paridade de recursos com outros desktops estabelecidos no ecossistema de software livre.

A introdução do suporte ao protocolo EI (Emulated Input) é um dos destaques. Em sessões Wayland, que são isoladas por padrão por motivos de segurança, protocolos de emulação de entrada são necessários para que ferramentas de acesso remoto (como o RustDesk ou WayVNC) e utilitários de macro consigam injetar eventos de teclado e mouse no sistema operativo.

Outra adição técnica relevante é o suporte ao protocolo wl-dmabuf-v6. O DMA-BUF permite o compartilhamento direto de buffers gráficos entre diferentes componentes de hardware (como a GPU e a placa de captura) sem copiar dados para a memória principal. A versão 6 do protocolo refina essa comunicação, o que tende a melhorar o desempenho em cenários de renderização complexa, aceleração de hardware e gravação de tela. O compositor também passou a utilizar o feedback de apresentação de superfícies em tela cheia, garantindo uma sincronização de quadros (frame pacing) mais suave.

Refinamentos nos aplicativos centrais e serviços em segundo plano

As mudanças internas do COSMIC Epoch 1.6.0 abrangem praticamente todos os principais componentes do ambiente:

  • Terminal (cosmic-term): Os usuários agora podem configurar as bordas da janela. Houve também um polimento na renderização da fonte, com o arredondamento de coordenadas de subpixel para os retângulos de fundo dos glifos, resultando em uma leitura mais nítida. O terminal e o editor (cosmic-edit) também passaram por otimizações para reduzir a quantidade de redesenhos desnecessários na tela.
  • Serviços de sistema (cosmic-settings-daemon): O daemon de configurações foi reforçado. Ele agora monitora eventos de conexão de energia diretamente via upower, garantindo uma transição mais confiável entre os estados de bateria e carregamento. Um bug que causava pânico no sistema (panic) ao receber um valor de brilho máximo de -1 também foi corrigido.
  • Notificações: A criação de pop-ups de notificação agora é atrasada até que o tamanho do elemento “pai” esteja disponível, evitando artefatos visuais ou posicionamento incorreto durante o surgimento do alerta.

Por fim, diversos projetos dentro do escopo do COSMIC receberam atualizações de tradução e renovação em suas dependências de software, garantindo a manutenção da segurança e estabilidade da base de código em Rust.