Discuția Gtk3 continuă în Xfce 4.12

Când nu doriți să faceți ceva, căutați mii de scuze pentru a nu îndeplini sarcina și, sincer, cred că acesta este cazul dezvoltatorilor de Xfce cu tema purtării gtk3 la Versiunea 4.12 din aceasta Mediu desktop.

Lucrul începe aici, unde Nick Screener începe prin a spune:

Prieteni,

Am portat unele părți ale Xfce în Gtk3 și este mai bine să rămânem cu Gtk2 în versiunea 4.12. Împreună cu faptul că este o cantitate extraordinară de muncă, aplicațiile rezultate sunt vizibil mai lente, consumă mai multe resurse și aproape nu există avantaje (tehnic API). Deci, pentru mine, portarea kernel-ului Xfce pe Gtk3 în starea actuală este, pentru mine, un: no-go.

Acestea fiind spuse, vă puteți pregăti în continuare pentru a face schimbarea mai ușoară în viitor.

- Depinde de Gtk 2.24.
- Folosiți cât mai mult posibil noul API (compilare cu GSEAL) și API depreciat.
- În mai multe locuri pentru a utiliza widget-uri Gtk în loc de propriile noastre versiuni.
- Bibliotecile (libxfce4ui și exo) pot furniza o versiune gtk2 și gtk3 a lib.
- Unele module de bază (de exemplu, xfce4-appfinder) pe care le doriți, le puteți compila împotriva gtk3. Acest lucru ne permite să urmărim progresul și, eventual, Gtk3
ajuta la găsirea subiectelor.

Acest lucru ne va oferi mai mult timp pentru a muta piesele pe Gtk3, datorită complexității implicate, va consuma mult timp, lăsând nu prea mult spațiu pentru a adăuga noi caracteristici. Ca să nu mai vorbim de faptul de a purta (și numai port) tot ce este necesar pentru distracție în afara proiectului, cel puțin pentru mine.

Ar putea fi chiar posibil să rulați pluginuri Gtk3 pentru panou într-un panou Gtk2 (extern), precum și pentru cadouri gratuite care vă vor oferi încă o cale de migrare.

Am vorbit deja puțin despre acest lucru pe IRC / privat, iar Jannis și Peter sunt de acord cu această rută. Sperăm că și alții o fac, pentru că atunci putem să mapăm părțile de portabilitate și să lucrăm la foaia de parcurs 4.12.

Mai mult sau mai puțin aceasta a fost traducerea mesajului original în limba engleză. În parte, împărtășesc ideea că, dacă gtk3 Nu este încă la fel de optimizat pe cât ar trebui, iar acest lucru duce la o problemă pentru performanța aplicațiilor, dezvoltarea Xfce ar trebui să continue gtk2, dar întrebarea este pentru cât timp?

gtk2 își va pierde treptat sprijinul și da, deși poate dura mult timp, până la urmă trebuie să poarte Xfce a gtk3. Dar nu este doar mediul desktop. Majoritatea aplicațiilor utilizate în GNU / Linux și sunt dezvoltate pe gtk, au început, de asemenea, să implementeze gkt3.

Prin urmare, cred că cel mai corect lucru ar fi să oferim suport sau compatibilitate gtk3 en Xfce 4.12, cu atât mai mult având în vedere că până la apariția acestei noi versiuni, este posibil ca. gtk este și mai avansat.

Voi ce credeți?


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   marca el a spus

    Cred că mai devreme sau mai târziu vor trebui să accepte că nu pot continua în gtk2 pentru totdeauna și să cedeze la un moment dat, de dragul utilizatorilor.

  2.   Mauricio el a spus

    Mi se pare că la un moment dat schimbarea va avea loc, este logică și necesară pentru dezvoltarea XFCE, în plus trebuie considerat că succesul acestui mediu astăzi nu mai este doar pentru că este ușor (ceea ce nu mai este atât de mult), ci pentru că este o alternativă reală și completă pentru cei care vor să continue să folosească desktopul „clasic”. În plus, aplicațiile deja portate pe GTK3 pe care le folosesc în XFCE (cum ar fi Audacious sau Transmission) nu au văzut performanța lor afectată în niciun fel de când au fost portate și, dincolo de aspectul oribil cu anumite teme, nu se observă nicio diferență tangibilă cu aplicațiile. GTK2.

    1.    elav <° Linux el a spus

      După cum vă spun, pentru mine nu sunt altceva decât scuze. Dezvoltatorii de Xfce sunt incapatanati. Acelasi cu tunar, folosesc scuze de performanță și simplitate pentru a nu adăuga file sau un panou suplimentar. Trebuie să accepți asta, oricât ar fi, oricât de mult îmi place asta Xfce consumă puțin, dacă nu poți, atunci nu poți.

      1.    Gonzalo el a spus

        Dacă adevărul este că ceva încăpățânat se datorează faptului că nu pun file pe Thunar și Mousepad nu are nicio scuză, filele nu trebuie să afecteze performanța și dacă sunt atât de îngrijorați, pot elimina aplicația cu o opțiune care activează filele și astfel fiecare o are așa cum vrea.

  3.   pavloco el a spus

    Am citit că GTK3 este greu, dar dacă este atât de greu, atunci care este avantajul? Și împărtășesc autorului, dacă trebuie să o faci mai devreme sau mai târziu, atunci fă-o și gata.

  4.   anonim el a spus

    Cred că nesemnificația memoriei care consumă xfce cu gtk3 nu este perceptibilă de către un om

  5.   Isus el a spus

    chiar cred că am citit ceva despre portarea lxde pe gtk3, așa că cred că toate desktopurile bazate pe gtk trebuie să se schimbe sau să fie încăpățânate și învechite

  6.   Ruben el a spus

    Nu știu ce este Gtk2 sau Gtk3, dar nu începeți să vă deranjați foarte mult acum că am găsit distribuția mea perfectă pe Xubuntu.

    1.    sieg84 el a spus

      În calitate de utilizatori „normali”, nici măcar nu vom observa schimbarea când se va termina.

      1.    Ruben el a spus

        Nu în lejeritate? Ah, bine, lasă-i să joace orice vor

    2.    da3mon el a spus

      Gtk sunt bibliotecile și din ce este format desktop-ul ... inițial bibliotecile provin din proiectul GNOME, dar sunt folosite de alte câteva.

  7.   rudolph alexander el a spus

    Sunt de acord cu dezvoltatorii xfce, că trebuie să introduceți gtk3, este mai bine să lăsați biblioteca să devină mai stabilă, chiar dacă spun că nu sunt bune pentru ea, optați pentru alta și dacă acest lucru necesită mai multă muncă, reduceți consumul din memorie, deoarece puteți extinde modificarea la gtk3, inclusiv să aveți cele două alternative, astfel decid oamenii.

  8.   Josue el a spus

    Cred că, atâta timp cât se integrează bine vizual (atât), nu trebuie să faceți treaba până când gtk3 nu oferă un avantaj util pentru mediu.

    1.    Josue el a spus

      iar dacă dezvoltatorii aleg acest lucru, trebuie să aibă motive întemeiate

  9.   eunamoJAZZ el a spus

    Pentru ca GTK2 să fie ceea ce este, a durat mai mult de 6 ani, cu GTK3, abia mergem 2. Poate fi adevărat despre performanță într-o anumită măsură, dar, la fel ca totul în această lume a calculelor, principiile Legii lui Moore afectează aceste lucruri direct.

    În câțiva ani, un PC mediu nu va avea nicio problemă cu un program GTK3 care cântărește puțin mai mult decât echivalentul său GTK2 (Cu 8 GB de RAM, cui îi pasă de asta?).
    Sunt de acord că fac pachete tranzitorii și nu fac schimbarea să se usuce pentru următoarea versiune ... Adică, pentru că pur și simplu acest lucru ar afecta reputația ... știm cu toții că nu este necesar, ci o mână de troli nemulțumiți pentru a deteriora orice imagine ^^ U

    1.    Windousian el a spus

      Legea lui Moore are zilele sale numărate (una sau două decenii :-P).

      1.    diazepam el a spus

        Legea lui Moore a fost creată în anii 50 și este încă în vigoare

        1.    Windousian el a spus

          Dar legile fizicii o vor pune capăt (spune Stephen Hawking și Moore însuși).

  10.   frenetix el a spus

    Ei vor trebui, fără îndoială, să cedeze față de gtk3…. dar faptul că xfce nu mai este desktopul ușor prin excelență este discutabil.

    1.    Gonzalo el a spus

      Xfce este ușor, ceea ce nu este atât de ușor este ceea ce eu numesc "xfcedesktops", cum ar fi Xubuntu (xubuntu-desktop). Nu confundați xfce4 pur cu distribuții precum Xubuntu care utilizează Xfce și adaugă multe altele.

  11.   topocrium el a spus

    Nici această posibilă întârziere în trecerea la GTK3 nu este atât de îngrijorătoare. Ceea ce se întâmplă este că atunci când fac portabilitate este posibil să piardă o parte din stabilitatea atinsă până acum. Problemele stau în faptul că GTK3 nu este la fel de matur pe cât ar dori dezvoltatorii Xfce (de exemplu, problemele de consum de memorie menționate de Nick Schermer) și, prin urmare, apreciază o soluție intermediară:
    Dezvoltați 4.12 în GTK2 dar „orientând” designul către GTK3 (nu știu cum să-l explic mai bine), în acest fel, când se face schimbarea bibliotecii, se efectuează mai rapid și mai eficient (cât mai repede posibil). mergeți la dezvoltarea Xfce). Acest lucru ar evita o versiune de tranziție care ar fi făcut schimbarea „la jumătatea drumului” cu problemele asociate.

    Și schimbarea versiunii Xfce la 5 a fost menționată din nou ... dar menținând rezistența tradițională la schimbările din partea dezvoltatorilor, se pare că a rămas o propunere.

    1.    Gonzalo el a spus

      Ar trebui să aștepte sau, în orice caz, să facă o versiune de testare a Xfce care funcționează cu gtk3, în timp ce cea stabilă continuă cu gtk2, astfel încât oricine dorește poate risca să instaleze versiunea de testare și cine dorește poate continua cu versiunea stabilă pe care o utilizează gtk2. Ceea ce nu este logic ca imediat ce se implică în gtk3, căruia îi vor lipsi cu siguranță multe lucruri de lustruit.

  12.   Dr Byte el a spus

    Este posibil să trebuiască să așteptați puțin, pentru a asigura performanța bună a xfce și, astfel, pentru a îmbunătăți suportul gtk3, în timp ce acestea se îmbunătățesc mai mult la xfce.

    Salutări.