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
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.