A discussão Gtk3 continua no Xfce 4.12

Quando você não quer fazer algo, você procura milhares de desculpas para agarrar para não realizar a tarefa e, honestamente, acho que esse é o caso dos desenvolvedores de Xfce com o tema de carregar Gtk3. la versão 4.12 Este Ambiente de Trabalho.

a coisa começa aquiOnde nick schermer começa dizendo:

Amigos,

Transferimos algumas partes do Xfce para Gtk3 e é melhor ficar com Gtk2 na versão 4.12. Junto com o fato de ser uma enorme quantidade de trabalho, os aplicativos resultantes são visivelmente mais lentos, eles consomem mais recursos e quase não há vantagens (API tecnicamente). Então, para mim, portar o kernel do Xfce para Gtk3 no estado atual é, para mim, um: no-go.

Dito isso, você ainda pode se preparar para tornar a mudança mais fácil no futuro.

- Depende do Gtk 2.24.
- Use a nova API (compilação com GSEAL) tanto quanto possível e API obsoleta.
- Em vários lugares para usar widgets Gtk em vez de nossas próprias versões.
- Bibliotecas (libxfce4ui e exo) podem fornecer uma versão gtk2 e gtk3 da lib.
- Alguns módulos básicos (xfce4-appfinder, por exemplo) que você deseja, você pode compilar com gtk3. Isso nos permite acompanhar o progresso e possivelmente o Gtk3
ajudar a encontrar tópicos.

Isso nos dará mais tempo para mover as partes para Gtk3, devido à complexidade envolvida, será demorado, não deixando muito espaço para adicionar novos recursos. Sem falar no fato de carregar (e apenas porto) tudo que é necessário para me divertir fora do projeto, pelo menos para mim.

Pode até ser possível executar plug-ins de painel Gtk3 em um painel Gtk2 (externamente), bem como para brindes que darão a você mais um caminho de migração.

Já falamos um pouco sobre isso no IRC / private, e Jannis e Peter concordam com esse caminho. Esperamos que outros também o façam, porque então podemos mapear as peças de portabilidade e trabalhar no roteiro 4.12.

Mais ou menos esta foi a tradução da mensagem original em inglês. Em parte, eu compartilho a ideia de que, se Gtk3. Ainda não está tão otimizado como deveria, o que leva a um problema de desempenho das aplicações, o desenvolvimento de Xfce deve seguir em Gtk2., mas a questão é por quanto tempo?

Gtk2. vai perdendo suporte aos poucos e sim, embora possa demorar muito, no final eles têm que carregar Xfce a Gtk3.. Mas não é apenas o Ambiente de Trabalho. A maioria dos aplicativos usados ​​em GNU / Linux e são desenvolvidos em gtk, eles também começaram a implementar gkt3.

Portanto, acho que o mais correto seria, de alguma forma, dar suporte ou compatibilidade para Gtk3. en Xfce 4.12, ainda mais considerando que quando esta nova versão for lançada, é possível que gtk é ainda mais avançado.

O que é que vocês acham?