La discussion sur Gtk3 se poursuit dans Xfce 4.12

Lorsque vous ne voulez pas faire quelque chose, vous cherchez des milliers d'excuses à saisir pour ne pas mener à bien la tâche, et honnêtement, je pense que c'est le cas des développeurs de Xfce avec le thème du transport GTk3 la Version 4.12 cette Environnement de bureau.

La chose commencer icinick schermer commence par dire:

Amis,

Nous avons porté certaines parties de Xfce sur Gtk3 et il vaut mieux s'en tenir à Gtk2 en version 4.12. Outre le fait qu'il s'agit d'une énorme quantité de travail, les applications résultantes sont visiblement plus lentes, ils consomment plus de ressources et il n'y a pratiquement aucun avantage (API techniquement). Donc, pour moi, porter le noyau Xfce sur Gtk3 dans l'état actuel est, pour moi, un: no-go.

Cela dit, vous pouvez toujours vous y préparer pour faciliter le changement à l'avenir.

- Dépend de Gtk 2.24.
- Utilisez autant que possible la nouvelle API (compilation avec GSEAL) et l'API obsolète.
- Dans un certain nombre d'endroits pour utiliser les widgets Gtk au lieu de nos propres versions.
- Les bibliothèques (libxfce4ui et exo) peuvent fournir une version gtk2 et gtk3 de la lib.
- Certains modules de base (xfce4-appfinder par exemple) que vous souhaitez, vous pouvez compiler contre gtk3. Cela nous permet de suivre les progrès et éventuellement Gtk3
aider à trouver des sujets.

Cela nous donnera plus de temps pour déplacer les pièces vers Gtk3, en raison de la complexité impliquée, cela prendra du temps, ne laissant pas beaucoup d'espace pour ajouter de nouvelles fonctionnalités. Sans parler du fait de porter (et seulement port) tout le nécessaire pour s'amuser en dehors du projet, du moins pour moi.

Il pourrait même être possible d'exécuter des plugins de panneau Gtk3 dans un panneau Gtk2 (en externe), ainsi que pour les cadeaux qui vous donneront un autre chemin de migration.

Nous en avons déjà parlé un peu sur IRC / private, et Jannis et Peter sont d'accord avec cette voie. J'espère que d'autres le feront aussi, car nous pourrons alors cartographier les parties de la portabilité et travailler sur la feuille de route 4.12.

C'est plus ou moins la traduction du message original en anglais. En partie, je partage l'idée que, si GTk3 Il n'est pas encore aussi optimisé qu'il devrait l'être, ce qui conduit à un problème pour les performances des applications, le développement de Xfce devrait suivre GTk2, mais la question est pour combien de temps?

GTk2 il perdra progressivement son soutien et oui, même si cela peut être long, à la fin ils doivent porter Xfce a GTk3. Mais ce n'est pas seulement l'environnement de bureau. La plupart des applications utilisées dans GNU / Linux et sont développés sur gtk, ils ont également commencé à mettre en œuvre gkt3.

Par conséquent, je pense que la chose la plus correcte serait de fournir un support ou une compatibilité avec GTk3 en Xfce 4.12, d'autant plus qu'au moment de la sortie de cette nouvelle version, il est possible que gtk est encore plus avancé.

Qu'en pensez-vous?


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Marco dit

    Je pense que tôt ou tard, ils devront accepter de ne pas pouvoir continuer indéfiniment dans gtk2, et céder à un moment donné, pour le bien des utilisateurs.

  2.   Ile Maurice dit

    Il me semble qu'à un moment donné le changement va avoir lieu, c'est logique et nécessaire pour le développement de XFCE, en plus, il faut considérer que le succès de cet environnement aujourd'hui n'est plus simplement parce qu'il est léger (qui n'est plus léger). tellement), mais parce que c'est une alternative réelle et complète pour ceux qui veulent continuer à utiliser le bureau «classique». De plus, les applications déjà portées sur GTK3 que j'utilise dans mon XFCE (comme Audacious ou Transmission) n'ont en rien vu leurs performances affectées depuis qu'elles ont été portées et, au-delà de l'air horrible avec certains thèmes, aucune différence tangible avec les applications n'est remarquée. GTK2.

    1.    elav <° Linux dit

      Je vous le dis, pour moi ce ne sont que des excuses. Les développeurs de Xfce ils sont têtus. De même Thunar, ils utilisent des excuses de performance et de simplicité pour ne pas ajouter d'onglets ou de panneau supplémentaire. Tu dois accepter ça, quoi qu'il en soit, autant que j'aime ça Xfce consommez peu, si vous ne pouvez pas, alors vous ne pouvez pas.

      1.    Gonzalo dit

        Si la vérité est que quelque chose de têtu est parce que le fait qu'ils ne mettent pas d'onglets sur Thunar et Mousepad n'a aucune excuse, les onglets n'ont pas à affecter les performances et s'ils sont si inquiets, ils peuvent supprimer l'application avec une option qui active les onglets et ainsi de suite. chacun l'a comme il l'entend.

  3.   pavloco dit

    Il y a eu plusieurs fois que j'ai lu que GTK3 est lourd, mais s'il est si lourd alors quel est l'avantage? Et je partage avec l'auteur, si vous devez le faire tôt ou tard, alors faites-le et c'est tout.

  4.   non nommé dit

    Je pense que l'insignifiance de la mémoire qui consomme xfce avec gtk3 n'est pas perceptible par un humain

  5.   Jésus dit

    je pense même avoir lu quelque chose sur le portage de lxde vers gtk3, donc je pense que tous les bureaux basés sur gtk doivent changer ou être têtus et obsolètes

  6.   Ruben dit

    Je ne sais pas ce qu'est Gtk2 ou Gtk3, mais ne commencez pas à bricoler beaucoup maintenant que j'ai trouvé ma distribution parfaite sur Xubuntu.

    1.    sieg84 dit

      En tant qu'utilisateurs «normaux», nous ne remarquerons même pas le changement une fois terminé.

      1.    Ruben dit

        Pas dans la légèreté? Ah, alors laissez-les jouer ce qu'ils veulent 😉

    2.    da3mon dit

      Gtk sont les bibliothèques et de quoi est fait le bureau… à l'origine, les bibliothèques proviennent du projet GNOME mais sont utilisées par plusieurs autres.

  7.   Rodolfo Alejandro dit

    Je suis d'accord avec les développeurs xfce, qu'il faut entrer gtk3, il vaut mieux laisser la bibliothèque devenir plus stable, même s'ils disent qu'ils ne sont pas bons pour ça, optez pour un autre et si cela demande plus de travail, réduisez la consommation de mémoire parce que vous pouvez étendre le changement à gtk3, y compris en ayant les deux alternatives, de cette façon les gens décident.

  8.   josue dit

    Je pense que tant qu'ils s'intègrent bien visuellement (c'est tout), vous n'avez pas à faire le travail jusqu'à ce que gtk3 fournisse un avantage utile pour l'environnement.

    1.    josue dit

      et si les développeurs le souhaitent, ils doivent avoir de bonnes raisons

  9.   erunamoJAZZ dit

    Pour que GTK2 soit ce qu'il est, il a fallu plus de 6 ans, avec GTK3, nous en sommes à peine 2. C'est peut-être vrai sur les performances dans une certaine mesure, mais comme tout dans ce monde de l'informatique, les principes de la loi de Moore affectent ces choses directement.

    Dans quelques années, un PC moyen n'aura aucun problème avec un programme GTK3 pesant un peu plus que son équivalent GTK2 (avec 8 Go de RAM, qui s'en souciera?).
    Je suis d'accord pour dire qu'ils créent des paquets transitoires et ne font pas le changement pour sécher pour la prochaine version ... C'est-à-dire parce que cela affecterait simplement la réputation ... nous savons tous qu'il ne faut qu'une poignée de trolls mécontents pour endommager une image ^^ U

    1.    Windousico dit

      La loi de Moore a ses jours comptés (une ou deux décennies :-P).

      1.    diazépan dit

        La loi de Moore a été créée dans les années 50 et est toujours en vigueur

        1.    Windousico dit

          Mais les lois de la physique y mettront fin (disent Stephen Hawking et Moore lui-même).

  10.   frénétique dit

    Ils devront sans aucun doute céder à gtk3…. mais que xfce n'est plus le bureau léger par excellence est discutable.

    1.    Gonzalo dit

      Xfce est léger, ce qui n'est pas si léger est ce que j'appelle les "xfcedesktops" comme Xubuntu (xubuntu-desktop) Ne confondez pas le xfce4 pur avec des distributions comme Xubuntu qui utilisent Xfce et en ajoutent bien plus.

  11.   toporium dit

    Ce retard possible dans le passage à GTK3 n'est pas vraiment inquiétant non plus. Ce qui se passe, c'est que lorsqu'ils font de la portabilité, il est possible qu'ils perdent une partie de la stabilité obtenue jusqu'à présent. Les problèmes résident dans le fait que GTK3 n'est pas aussi mature que les développeurs Xfce le souhaiteraient (par exemple, les problèmes de consommation de mémoire évoqués par Nick Schermer) et ils apprécient donc une solution intermédiaire:
    Développer 4.12 en GTK2 mais "orienter" le design vers GTK3 (je ne sais pas comment mieux l'expliquer), de cette façon lorsque le changement de bibliothèque est effectué, il est effectué plus rapidement et plus efficacement (le plus vite possible aller développement Xfce). Cela éviterait une version transitoire où le changement serait fait «à mi-chemin» avec les problèmes associés.

    Et le changement de version de Xfce à 5 a été évoqué à nouveau ... mais en maintenant la résistance traditionnelle aux changements des développeurs, il semble que cela reste une proposition.

    1.    Gonzalo dit

      Ils devraient attendre ou en tout cas faire une version de test de Xfce qui fonctionne avec gtk3 tandis que la version stable continue avec gtk2 afin que quiconque le souhaite puisse risquer d'installer la version de test et que celui qui le souhaite puisse continuer avec la version stable qu'il utilise. gtk2. Ce qui n'est pas logique que dès qu'ils s'impliquent avec gtk3, qui manquera sûrement de beaucoup de choses à peaufiner.

  12.   Dr Byte dit

    Vous devrez peut-être attendre un peu, pour assurer les bonnes performances de xfce et ainsi améliorer également le support de gtk3, alors qu'ils s'améliorent davantage vers xfce.

    Salutations.