Gtk3-diskusjonen fortsetter i Xfce 4.12

Når du ikke vil gjøre noe, ser du etter tusenvis av unnskyldninger for å ta tak i for ikke å utføre oppgaven, og ærlig talt tror jeg dette er tilfelle for utviklere av Xfce med temaet å bære gtk3 la versjon 4.12 Dette Skrivebordsmiljø.

Saken start herDer Nick schermer begynner med å si:

Venner,

Vi har portet noen deler av Xfce til Gtk3, og det er bedre å holde seg til Gtk2 i versjon 4.12. Sammen med det faktum at det er en enorm mengde arbeid, blir de resulterende applikasjonene synlig langsommere, de bruker mer ressurser og det er nesten ingen fordeler (API teknisk). Så for meg er det å portere Xfce-kjernen til Gtk3 i gjeldende tilstand: no-go.

Når det er sagt, kan du fortsatt forberede deg på dette for å gjøre endringen lettere i fremtiden.

- Avhenger av Gtk 2.24.
- Bruk den nye APIen (kompilering med GSEAL) så mye som mulig og avviklet API.
- På en rekke steder å bruke Gtk-widgets i stedet for våre egne versjoner.
- Biblioteker (libxfce4ui og exo) kan tilby en gtk2- og gtk3-versjon av lib.
- Noen grunnleggende moduler (xfce4-appfinder for eksempel) du ønsker, kan du kompilere mot gtk3. Dette lar oss spore fremgang og muligens Gtk3
hjelp til å finne emner.

Dette vil gi oss mer tid til å flytte delene til Gtk3, på grunn av kompleksiteten som er involvert, vil det være tidkrevende, og det blir ikke mye plass til å legge til nye funksjoner. For ikke å nevne det faktum å bære (og bare port) alt som er nødvendig for moro skyld utenfor prosjektet, i det minste for meg.

Det kan til og med være mulig å kjøre Gtk3-paneltillegg i et Gtk2-panel (eksternt), også for freebies som gir deg en migrasjonssti til.

Vi har allerede snakket litt om dette på IRC / private, og Jannis og Peter er enige i denne ruten. Forhåpentligvis gjør andre det også, for da kan vi kartlegge bærbarhetsdelene og jobbe med veikart 4.12.

Mer eller mindre har dette vært oversettelsen av den originale meldingen på engelsk. Delvis deler jeg ideen om at hvis gtk3 Det er ennå ikke så optimalisert som det burde være, og dette fører til et problem for ytelsen til applikasjonene, utviklingen av Xfce bør følge videre gtk2, men spørsmålet er hvor lenge?

gtk2 det vil gradvis miste støtte og ja, selv om det kan ta lang tid, til slutt må de bære Xfce a gtk3. Men det er ikke bare skrivebordsmiljøet. De fleste av programmene som brukes i GNU / Linux og er utviklet på gtk, de har også begynt å implementere gkt3.

Derfor tror jeg at det mest riktige ville være å gi støtte eller kompatibilitet til gtk3 en Xfce 4.12, enda mer med tanke på at når den nye versjonen kommer ut, er det mulig det gtk er enda mer avansert.

Hva syns dere?


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Marco sa

    Jeg tror at de før eller siden må akseptere at de ikke kan fortsette i gtk2 for alltid, og gi seg på et eller annet tidspunkt, for brukernes skyld.

  2.   mauricio sa

    Det ser ut til at det på et tidspunkt endringen vil skje, det er logisk og nødvendig for utviklingen av XFCE, i tillegg må vi vurdere at suksessen til dette miljøet i dag ikke lenger er bare fordi det er lett (som er ikke lenger lett). så mye), men fordi det er et reelt og komplett alternativ for de som vil fortsette å bruke det «klassiske» skrivebordet. I tillegg har applikasjonene som allerede er portert til GTK3 som jeg bruker i min XFCE (som Audacious eller Transmission) ikke sett ytelsen deres påvirket på noen måte siden de ble portet, og utover å se forferdelig ut med visse temaer, er det ingen konkret forskjell med applikasjoner la merke til. GTK2.

    1.    elav <° Linux sa

      Jeg sier deg, for meg er de ikke annet enn unnskyldninger. Utviklere av Xfce de er sta. Det samme med thunar, de bruker ytelse og enkelhet unnskyldninger for ikke å legge til faner eller et ekstra panel. Du må akseptere det, men det kan være, så mye som jeg liker det Xfce forbruker lite, hvis du ikke kan, kan du ikke.

      1.    Gonzalo sa

        Hvis sannheten er at noe sta er fordi det faktum at de ikke legger faner på Thunar og Mousepad ikke har noen unnskyldning, trenger ikke fanene å påvirke ytelsen, og hvis de er så opptatt av, kan de fjerne applikasjonen med et alternativ som aktiverer faner og så videre. hver og en har det som de vil.

  3.   pavloco sa

    Flere ganger leste jeg at GTK3 er tung, men hvis den er så tung, hva er da fordelen? Og jeg deler med forfatteren, hvis du må gjøre det før eller senere, så gjør det og det er det.

  4.   ikke navngitt sa

    Jeg tror at det ubetydelige minnet som bruker xfce med gtk3 ikke er merkbart av et menneske

  5.   Jesus sa

    jeg tror til og med at jeg har lest noe om å porte lxde til gtk3, så jeg tror at alle gtk-baserte skrivebord må endres eller være sta og utdaterte

  6.   Rubén sa

    Jeg vet ikke hva Gtk2 eller Gtk3 er, men begynn ikke å rote mye nå når jeg har funnet min perfekte distro på Xubuntu.

    1.    sieg84 sa

      Som "normale" brukere vil vi ikke engang merke endringen når den er ferdig.

      1.    Rubén sa

        Ikke i letthet? Ah, så la dem spille hva de vil 😉

    2.    da3mon sa

      Gtk er bibliotekene og hva skrivebordet er laget av ... opprinnelig er bibliotekene fra GNOME-prosjektet, men brukes av flere andre.

  7.   rudolf alexander sa

    Jeg er enig med xfce-utviklerne, at du trenger å gå inn i gtk3, det er bedre å la biblioteket bli mer stabilt, selv om de sier at de ikke er gode for det, velger du en annen, og hvis dette tar mer arbeid, reduser forbruket fra minne fordi du kan utvide endringen til gtk3, inkludert å ha de to alternativene, på den måten folk bestemmer.

  8.   Josue sa

    Jeg tror at så lenge de integreres godt visuelt (det er det), trenger du ikke å gjøre jobben før gtk3 gir noen nyttige fordeler for miljøet.

    1.    Josue sa

      Og hvis utviklere velger det, må de ha gode grunner

  9.   erunamoJAZZ sa

    For GTK2 å være hva det er, tok det mer enn 6 år, med GTK3 går vi knapt 2. Det kan være sant om ytelse til en viss grad, men som alt i denne databehandlingen, påvirker prinsippene i Moores lov disse tingene direkte.

    Om noen få år vil en gjennomsnittlig PC ikke ha noe problem med at et GTK3-program veier litt mer enn GTK2-ekvivalenten (med 8 GB ram, hvem bryr seg om det?).
    Jeg er enig i at de lager midlertidige pakker og ikke gjør endringen til å tørke for neste versjon ... Det vil si fordi det å gjøre det ville påvirke omdømmet ... vi vet alle at det ikke tar bare en håndfull misfornøyde troll til skade ethvert bilde ^^ U

    1.    Windousian sa

      Moores lov har sine dager nummerert (ett eller to tiår :-P).

      1.    diazepam sa

        Moores lov ble opprettet på 50-tallet og er fortsatt i kraft

        1.    Windousian sa

          Men fysikkens lover vil gjøre slutt på det (sier Stephen Hawking og Moore selv).

  10.   frenetix sa

    De vil utvilsomt måtte gi etter for gtk3…. men at xfce ikke lenger er det lette skrivebordet par excellence er diskutabelt.

    1.    Gonzalo sa

      Xfce er lett, det som ikke er så lett er det jeg kaller "xfcedesktops" som Xubuntu (xubuntu-desktop) Ikke forveksle ren xfce4 med distribusjoner som Xubuntu som bruker Xfce og legger til mye mer.

  11.   topokrium sa

    Denne mulige forsinkelsen i flyttingen til GTK3 er heller ikke så bekymringsfull. Det som skjer er at når de gjør bærbarhet, er det mulig at de mister noe av stabiliteten som er oppnådd så langt. Problemene ligger i det faktum at GTK3 ikke er så moden som Xfce-utviklerne vil ha (for eksempel minneforbruksproblemene som er referert til av Nick Schermer), og derfor verdsetter de en mellomløsning:
    Utvikle 4.12 i GTK2 men "orientere" designet til GTK3 (jeg vet ikke hvordan jeg skal forklare det bedre), på denne måten når biblioteksendringen gjøres, blir den utført raskere og mer effektivt (så raskt som mulig). gå Xfce utvikling). Dette ville unngå en overgangsversjon som hadde gjort endringen "halvveis" med tilhørende problemer.

    Og endringen av versjonen av Xfce til 5 har blitt nevnt igjen ... men å opprettholde den tradisjonelle motstanden mot endringer fra utviklerne ser ut til å ha vært et forslag.

    1.    Gonzalo sa

      De bør vente eller i alle fall lage en testversjon av Xfce som fungerer med gtk3 mens den stabile fortsetter med gtk2 så den som vil kan risikere å installere testversjonen og den som vil kan fortsette med den stabile versjonen de bruker gtk2. Hva er ikke logisk at så snart de blir involvert i gtk3 som sikkert vil mangle mange ting å polere.

  12.   Dr Byte sa

    Du må kanskje vente litt for å sikre god ytelse til xfce og dermed også forbedre støtten til gtk3, mens de forbedrer mer til xfce.

    Hilsener.