O criador do Budgie e desenvolvedor líder do Projeto Solus, Ikey Doherty, postou em seu blog hoje sobre o futuro Budgie Desktop 11 e o progresso feito até agora, incluindo uma grande mudança na arquitetura do desktop.
De acordo com Ikey, houve mais foco no lançamento principal do projeto Budgie Desktop 11, um dos quais é a dissociação do Budgie do GNOME.
Originalmente, Budgie pretendia se integrar com aplicativos GNOME. O que realmente aconteceu é que ele foi totalmente integrado à pilha do GNOME. Conseguimos nossa integração, mas a um custo alto. Com o tempo, conforme o GNOME evoluiu, cada lançamento principal do GNOME causou problemas para Budgie. Este é de 3.10, quando Budgie começou, até o GNOME 3.22. Quer se trate de alterações de API ou ABI, componentes comendo outros componentes (como Mutter dobrando em cogl e desordem), muitas, muitas quebras de tema e widget, APIs GdkScreen que não funcionam mais da mesma, ou mesmo falhas de segmentação causadas devido ao comportamento de esquemas relocáveis GSettings sendo mudado.
GTK + faz o que precisamos?
Ish. Na verdade, precisamos de um kit de ferramentas mais poderoso para o desktop, e GTK + se desenvolve claramente na direção da experiência do GNOME Desktop pai (como conhecimento interno GNOME Shell + interações dentro do GTK).
Idealmente, queremos um kit de ferramentas mais poderoso para gráficos, efeitos, OpenGL, shaders, etc. Blingbits à parte, o sistema de layout do GTK + é terrivelmente limitado, com uma abordagem de cache preguiçosa para a posição e os tamanhos do widget, dificultando as animações em tempo real ou as janelas filho baseadas em painel. A implementação de um layout eficaz e personalizado adequado aos painéis também envolve uma quantidade excessiva de chapa de caldeira enrolando a sua própria
GtkContainer.
Por que Qt sobre GNOME?
A equipe de periquitos avaliou duas soluções alternativas “EFL / Enlightenment” e “Qt”. Qt foi escolhido em vez de EFL / Enlightenment porque QT é muito popular, é uma plataforma e não um kit de ferramentas, enquanto a aparência padrão de EFL / Enlightenment exigiria um enorme esforço para ser visualmente aceitável para uso em Budgie.
Siga toda a história - Kicking Off Budgie 11