Budgie irá se tornar um projeto totalmente independente

Segundo uma postagem publicada no Buddies Of Budgie por Joshua Strobl, o Budgie irá se tornar um projeto totalmente independente.

Joshua Strobl, que recentemente se aposentou da distribuição Solus e fundou a organização independente Buddies Of Budgie, divulgou planos para um maior desenvolvimento do ambiente de desktop Budgie.

Em seu postno site Buddies Of Budgie, Strobl menciona que o branch Budgie 10.x continuará a evoluir para oferecer componentes genéricos independentes de distribuição. Ou seja, o Budgie irá se tornar um projeto totalmente independente.

Budgie irá se tornar um projeto totalmente independente

Budgie irá se tornar um projeto totalmente independente
Budgie irá se tornar um projeto totalmente independente

Pacotes empacotados com Budgie Desktop, Budgie Control Center, Budgie Desktop View e Budgie Screensaver estão sendo oferecidos para inclusão nos repositórios do Fedora Linux, e um spin-off do Fedora com um desktop Budgie semelhante está planejado para o futuro. .

A filial do Budgie 11 evoluirá para a separação de camadas com a implementação da funcionalidade principal da área de trabalho e da camada que fornece exibição e saída.

Tal separação permitirá abstrair o código de ferramentas gráficas e bibliotecas específicas, bem como começar a experimentar outros modelos para apresentar informações e conectar outros sistemas de saída.

Por exemplo, será possível começar a experimentar a transição previamente planejada para o conjunto de bibliotecas EFL (Enlightenment Foundation Library) desenvolvido pelo projeto Enlightenment.

Além disso, é mencionado que será feito um trabalho para fornecer o suporte principal ao protocolo Wayland, mantendo o X11 como opção (para usuários de placas gráficas NVIDIA que podem ter problemas com o suporte Wayland).

Também está planejado empurrar o uso do código Rust nas bibliotecas e no gerenciador de janelas (a parte principal permanecerá em C, mas o Rust será usado para áreas críticas).

Além disso, são fornecidas predefinições de painel e área de trabalho, incluindo GNOME Shell, macOS, skins, menus e layouts de painel no estilo Unity e Windows 11. Interfaces externas do iniciador de aplicativos podem ser conectadas.

Também melhorou o suporte para posicionamento de ícones na área de trabalho, a possibilidade de posicionamento arbitrário e agrupamento de ícones e suporte aprimorado para layouts de janela lado a lado (ajustes horizontais e verticais, divisões de janela 2×2, 1×3 e 3×).

Outros planos e metas para Budgie 11 incluem:

  • Fornecer uma interface para alternar entre aplicativos no estilo do GNOME Shell e nos modos de visão geral do macOS.
  • Identidade funcional completa com Budgie 10 no nível de suporte a miniaplicativos.
  • Novo gerenciador de área de trabalho virtual com suporte para arrastar janelas para outra área de trabalho e a capacidade de vincular lançamentos de aplicativos a uma área de trabalho específica.
  • Trabalhar com configurações de formato TOML em vez de gsettings.
  • Adaptação do painel para uso em configurações de vários monitores, capacidade de posicionar dinamicamente o painel ao conectar monitores adicionais.
  • Opções de menu expandidas, suporte para modos de menu alternativos, como grade de ícones e navegação em tela cheia por meio de aplicativos existentes.
  • Novo centro de controle de configuração.
  • Suporte para trabalhar em sistemas com arquitetura RISC-V e ampliação do suporte para sistemas ARM.
    O desenvolvimento ativo da filial Budgie 11 começará após a conclusão da adaptação da filial Budgie 10 para as necessidades de distribuições.

Enquanto dos planos para o desenvolvimento de Budgie 10:

  • Preparar-se para o Suporte Wayland
  • Transferir as funções de rastreamento (indexação) dos aplicativos para uma biblioteca separada, para ser usada nas ramificações 10 e 11
  • Remoção do gnome-bluetooth em favor de um monte de bluez e upower
  • Descontinuação da libgvc (GNOME Volume Control Library) em favor da API Pipewire e MediaSession
  • Transferir a caixa de diálogo de inicialização para um novo back-end de indexação de aplicativos
  • Participação no applet de configuração de rede libnm e D-Bus API NetworkManager
  • Retrabalho da implementação do menu
  • Revisão de gerenciamento de energia
  • Reescrita de código Rust para importação e exportação de configuração
  • Compatibilidade aprimorada com os padrões FreeDesktop
  • Aprimoramentos do controlador de miniaplicativo
  • Adicionar a capacidade de trabalhar com temas EFL e Qt.
Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.