
COSMIC está perto de atingir seu primeiro alfa
COSMIC, é o novo ambiente desktop no qual têm trabalhado os desenvolvedores do System76, responsável pela distribuição Linux "Pop!_OS", e Por pouco mais de 2 anos várias mudanças foram feitas e foram lançadas propostas de melhorias para esse ambiente.
O interessante do COSMIC é que ele foi reescrito na linguagem Rust eporque anteriormente o ambiente era baseado no GNOME Shell. COSMIC está desenvolvendo como um projeto universal, não vinculado a uma distribuição específica, e atende às especificações do Freedesktop. Para construir a interface, COSMIC utiliza a biblioteca Iced, que utiliza tipos seguros, arquitetura modular e um modelo de programação reativo.
Além da casca, o projeto COSMIC também está desenvolvendo um servidor composto chamado cosmic-comp, que é baseado em Wayland, uma tecnologia fundamental no moderno ambiente de desktop Linux. Este servidor composto fornecerá uma base sólida para apresentação da UI no shell COSMIC, oferecendo uma experiência tranquila e eficiente.
E agora O progresso alcançado no COSMIC foi recentemente anunciado e os desenvolvedores mencionam que o projeto amadureceu a ponto de ser possível o lançamento do primeiro Alpha.
A versão alfa marcará a disponibilidade de um conjunto básico de recursos que permitirá que o shell seja considerado um produto funcional e dentro das funções em desenvolvimento que constam da lista de requisitos mínimos para a formação de uma versão alfa do COSMIC, destacam-se:
- Termo CÓSMICO- Emulador de terminal escrito usando a estrutura alacritty_terminal e recursos suportados, como renderização de GPU, skins e métodos de entrada avançados. Entre as tarefas em desenvolvimento destacam-se a incorporação de suporte à emulação de mouse e a possibilidade de abertura de hiperlinks no terminal.
- Randr CÓSMICO: Um utilitário para exibir parâmetros e configurar telas em um ambiente baseado em Wayland, que está planejado para ser usado no configurador de configuração COSMIC para configurar parâmetros de saída.
- Miniaplicativo de captura de tela: Implementação inicial para fazer capturas de tela da tela inteira, janelas individuais e áreas selecionadas.
- Suporte gráfico híbrido (GPU integrada + placa de vídeo discreta): Garantindo o funcionamento em sistemas com gráficos híbridos e a capacidade de gerenciar a placa discreta para economizar energia no modo offline ou ativá-la seletivamente para jogos e aplicativos gráficos.
- Efeito de vidro fosco: Implementação de suporte ao efeito vidro fosco em temas de design.
- Mosaico do Windows: criação de um miniaplicativo para gerenciar o agrupamento de janelas e ativar o agrupamento automático de janelas vinculadas a uma área de trabalho específica.
- Como consertar janelas empilhadas: semelhante às guias do navegador para agrupar diferentes janelas de aplicativos.
- Exibição na tela (OSD)- Recurso com capacidade de exibir informações em cima do conteúdo (OSD – On Screen Display) e utilizar esse recurso para exibir indicadores de brilho, volume, alternar janelas usando Alt + Tab e alternar para modo offline.
- Papéis de parede estilizados: Criação de papéis de parede estilizados e interface para configuração de papéis de parede.
- Telas de login e bloqueio: Em desenvolvimento para melhorar a segurança e a experiência do usuário.
- Interface de configuração: Para orientação da tela, escala, perfil de cores, etc.
- Configuração do dispositivo de entrada: altera os parâmetros do mouse e do touchpad, como a velocidade do cursor.
- Mesas Virtuais: Fase de discussão concluída e fase de desenvolvimento iniciada.
- Revisão e Unificação de Design: Para todas as funcionalidades já desenvolvidas, incluindo menu de aplicativos, interface de início de programas e sistema de notificação.
Por fim, vale ressaltar que a versão alfa está prevista para ser lançada no final de março, o que ajudará a reunir mais feedback para finalizar a funcionalidade e melhorar a usabilidade.
Se você interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir.