System76 continua com seus avanços no Cosmic com Rust e já está trabalhando em um novo painel 

COSMIC, é um ambiente de desktop do Pop! _OS que é baseado em um GNOME Shell modificado

COSMIC, é um ambiente de desktop do Pop! _OS que é baseado em um GNOME Shell modificado

A System76 (a empresa de distribuição Pop!_OS Linux) lançou recentemente um relatório sobre o desenvolvimento de um novo ambiente de usuário COSMIC reescrito em Rust. O ambiente está sendo desenvolvido como um projeto universal que não está vinculado a uma distribuição específica e está em conformidade com as especificações do Freedesktop, além de também estar desenvolvendo um servidor composto de construção cósmica baseado em Wayland.

Sobre o projeto é mencionado que para construir uma interface, COSMIC usa a biblioteca Iced, que usa uma arquitetura modular com segurança de tipo e modelos de programação reativa, e também oferece uma arquitetura familiar para desenvolvedores familiarizados com Elm, uma linguagem de construção de interface declarativa.

Você tem que lembrar que System76 optou por fazer a troca de GTK e Iced, já que durante os testes que foram realizados vários applets COSMIC foram preparados, escrito simultaneamente em GTK e Iced para comparar tecnologias.

O que há de novo no COSMIC?

No recente relatório divulgado como principal notícia, o trabalho realizado nos «Cosmic Panels» que amostra um lista de janelas ativas, atalhos para login rapidamente aos aplicativos e à localização do apoio para applets (aplicativos integrados que executar em processos separados).

Por exemplo, applets implementam menus de aplicativos, interfaces de usuário, mudar de secretária, alterar layouts de teclado, controlar a reprodução de mídia, alterar o volume, controle Wi-Fi e Bluetooth, exiba o saída de listas de notificações cumulativas, mostrar o número de tempo e desligue o tela de chamada. De referir que está previsto implemento um applet com previsão de tempo, notas, gerenciamento de área de transferência e implementação de menu usuário.

Menciona-se que os painéis podem ser Dividir em seções, por exemplo, um seção topo com menus e indicadores e um seção inferior com um lista de tarefas ativas e atalhos. Painéis parciais podem ser lugar vertical e horizontalmente, ocupar TODO el largura da tela o unicamente uma área selecionada, usar transparência y mudar el estilo dependendo da escolha do projeto limpar y oscuro.

Outra mudança notável é a versão do serviço otimização Automático Agendador System76 2.0 Qual permite que você ajuste dinamicamente as configurações do agendador de tarefas do CFS (Agendador Completamente Justo), altera o prioridad de execução de processo para reduzir os atrasos e maximizar el atuação De processo relevante com la janela de trabalho real De usuário. É mencionado que foi adicionado novo suporte para políticas como SCHED_FIFO e SCHED_IDLE.

La nueva versão integra o servidor da mídia Pipewire, aumentando o prioridad De processo mostrar conteúdo multimídia, além do arquivo configuração foi convertida para um nuevo formato, onde lata definir suas próprias regras e controlar el usar em vários modos de otimização. Por exemplo, menciona-se Estado de "Configuração baseada em energia" aplicado para cgroups e processos pai, o consumo de recursos no processo do programador principal tem reduzido en aproximadamente 75%.

Do outras mudanças que se destacam:

  • Nova implementação de configurador pronta com a nova biblioteca de widgets.
  • A primeira versão do configurador oferece configurações para painel, teclado e plano de fundo da área de trabalho.
  • No futuro, o número de páginas com configurações será aumentado.
  • O configurador possui uma arquitetura modular que permite conectar facilmente páginas adicionais com configurações.
  • Os preparativos estão em andamento para integrar o suporte para telas de alta faixa dinâmica (HDR) e controles de cores (por exemplo, está planejado adicionar suporte para perfis de cores ICC).
  • Adicionado suporte para saída com representação de cor de 10 bits por canal para o servidor composto cosmic-comp.
  • A biblioteca Iced GUI está trabalhando em ferramentas de suporte para pessoas com deficiência.
  • Foi realizada uma integração experimental com a biblioteca AccessKit e foi adicionada a possibilidade de usar leitores de tela Orca.

Finalmente se você estiver interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.