Periquito

Budgie Desktop 11 para mudar do GNOME para o Qt

Budgie Desktop 11 para mudar do GNOME para o Qt

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

Check-out: Instale o Budgie Desktop 10.2.9 no Ubuntu 16.10 e Ubuntu 16.04

Tutorial OpenTTD
OpenTTD é um dos jogos de simulação de negócios mais populares que existem. Neste jogo, você precisa criar um maravilhoso negócio de transporte. No en...
SuperTuxKart para Linux
SuperTuxKart é um ótimo título projetado para trazer a você a experiência Mario Kart gratuitamente em seu sistema Linux. É bastante desafiador e diver...
Tutorial de Battle for Wesnoth
The Battle for Wesnoth é um dos jogos de estratégia de código aberto mais populares que você pode jogar no momento. Este jogo não está apenas em desen...