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?


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Marco dito

    Acho que mais cedo ou mais tarde eles terão que aceitar que não podem continuar no gtk2 para sempre, e ceder em algum momento, pelo bem dos usuários.

  2.   Maurício dito

    Parece-me que em algum momento a mudança vai ocorrer, é lógico e necessário para o desenvolvimento do XFCE, além disso, devemos considerar que o sucesso desse ambiente hoje não é mais apenas por ser leve (que já não é leve). tanto), mas porque é uma alternativa real e completa para quem quer continuar a utilizar o ambiente de trabalho «clássico». Além disso, os aplicativos já portados para GTK3 que uso no meu XFCE (como Audacious ou Transmission) não viram seu desempenho afetado de forma alguma desde que foram portados e, além de parecerem horríveis com certos temas, nenhuma diferença tangível com os aplicativos é notado. GTK2.

    1.    elav <° Linux dito

      Digo-te, para mim não passam de desculpas. Os desenvolvedores de Xfce eles são teimosos. O mesmo com Thunar, eles usam desculpas de desempenho e simplicidade para não adicionar guias ou um painel extra. Você tem que aceitar isso, seja como for, por mais que eu goste disso Xfce consuma pouco, se não consegue, não consegue.

      1.    Gonzalo dito

        Se a verdade é que algo teimoso é porque o fato de não colocarem guias no Thunar e no Mousepad não tem desculpa, as guias não devem afetar o desempenho e se eles estão tão preocupados podem remover o aplicativo com uma opção que ativa o guias e assim por diante, cada um tem como quiser.

  3.   pavloco dito

    Já li várias vezes que GTK3 é pesado, mas se é tão pesado então qual é a vantagem? E eu compartilho com o autor, se você tiver que fazer isso mais cedo ou mais tarde, faça e pronto.

  4.   sem nome dito

    Eu acho que a insignificância de memória que consome xfce com gtk3 não é perceptível por um humano

  5.   Jesus dito

    Eu até acho que li algo sobre portar lxde para gtk3, então acho que todos os desktops baseados em gtk têm que mudar ou ser teimosos e desatualizados

  6.   Ruben dito

    Não sei o que é Gtk2 ou Gtk3, mas não comece a mexer muito agora que encontrei minha distro perfeita no Xubuntu.

    1.    sieg84 dito

      Como usuários "normais", nem notaremos a mudança quando terminar.

      1.    Ruben dito

        Não na leveza? Ah, então deixe-os tocar o que quiserem 😉

    2.    da3mon dito

      Gtk são as bibliotecas e do que a área de trabalho é feita ... originalmente as bibliotecas são do projeto GNOME, mas são usadas por vários outros.

  7.   rudolph alexander dito

    Concordo com os desenvolvedores do xfce, que você precisa entrar em gtk3, é melhor deixar a biblioteca ficar mais estável, mesmo que digam que não serve para ela, opte por outra e se isso der mais trabalho reduza o consumo de memória porque você pode estender a mudança para gtk3, incluindo as duas alternativas, dessa forma as pessoas decidem.

  8.   josue dito

    Eu acho que, desde que eles se integrem bem visualmente (é isso), você não precisa fazer o truque até que o gtk3 forneça alguma vantagem útil para o ambiente.

    1.    josue dito

      E se os desenvolvedores assim escolherem, eles devem ter boas razões

  9.   Erunamo JAZZ dito

    Para GTK2 ser o que é, demorou mais de 6 anos, com GTK3, mal chegamos a 2. Pode ser verdade sobre o desempenho até certo ponto, mas como tudo neste mundo da computação, os princípios da Lei de Moore os afetam coisas diretamente.

    Em alguns anos, um PC médio não terá problemas com um programa GTK3 pesando um pouco mais do que seu equivalente GTK2 (com 8 GB de memória RAM, quem vai se importar com isso?).
    Eu concordo que eles fazem pacotes transitórios e não fazem a mudança secar para a próxima versão ... Isto é, porque simplesmente fazer isso afetaria a reputação ... todos nós sabemos que não é preciso senão um punhado de trolls descontentes para danificar qualquer imagem ^^ U

    1.    Windousico dito

      A Lei de Moore está com os dias contados (uma ou duas décadas :-P).

      1.    diazepam dito

        A Lei de Moore foi criada na década de 50 e ainda está em vigor

        1.    Windousico dito

          Mas as leis da física vão acabar com isso (afirma o próprio Stephen Hawking e o próprio Moore).

  10.   frenetix dito

    Sem dúvida, eles terão que ceder ao gtk3…. mas é discutível que o xfce não seja mais o desktop leve por excelência.

    1.    Gonzalo dito

      O Xfce é leve, o que não é tão leve é ​​o que eu chamo de "xfcedesktops" como o Xubuntu (xubuntu-desktop) Não confunda xfce4 puro com distribuições como o Xubuntu que usam o Xfce e adicionam muito mais.

  11.   topócrio dito

    Este possível atraso na mudança para GTK3 também não é tão preocupante. O que acontece é que ao fazerem a portabilidade é possível que percam um pouco da estabilidade alcançada até o momento. Os problemas residem no fato de que GTK3 não é tão maduro quanto os desenvolvedores do Xfce gostariam (por exemplo, os problemas de consumo de memória referidos por Nick Schermer) e, portanto, eles valorizam uma solução intermediária:
    Desenvolver 4.12 em GTK2 mas "orientando" o design para GTK3 (não sei explicar melhor), desta forma quando a alteração da biblioteca é feita, ela é feita de forma mais rápida e eficiente (o mais rápido possível). go Xfce development). Isso evitaria uma versão de transição que teve a mudança feita "pela metade" com os problemas associados.

    E a mudança da versão do Xfce para 5 foi mencionada novamente ... mas mantendo a resistência tradicional às mudanças dos desenvolvedores, parece que permaneceu uma proposta.

    1.    Gonzalo dito

      Eles devem esperar ou em qualquer caso fazer uma versão de teste do Xfce que funcione com gtk3 enquanto a estável continua com gtk2, então quem quiser pode arriscar instalar a versão de teste e quem quiser pode continuar com a versão estável que usa gtk2. O que não é lógico isso assim que se envolverem com o gtk3 que certamente faltará muito para polir.

  12.   Dr Byte dito

    Você pode ter que esperar um pouco para garantir que o xfce funcione bem e, portanto, também melhore o suporte ao gtk3, enquanto melhora o xfce.

    Saudações.