Når du ikke vil gøre noget, ser du efter tusindvis af undskyldninger for at få fat i ikke at udføre opgaven, og ærligt talt tror jeg, det er tilfældet med udviklerne af Xfce med temaet at bære gtk3 la udgave 4.12 Dette Skrivebordsmiljø.
Tinget start herHvor Nick schermer begynder med at sige:
Venner,
Vi har porteret nogle dele af Xfce til Gtk3, og det er bedre at holde fast ved Gtk2 i version 4.12. Sammen med det faktum, at det er en enorm mængde arbejde, er de resulterende applikationer synligt langsommere, de bruger flere ressourcer, og der er næsten ingen fordele (API teknisk). Så for mig er det at porte Xfce-kernen til Gtk3 i den aktuelle tilstand for mig: no-go.
Når det er sagt, kan du stadig forberede dig på dette for at gøre ændringen lettere i fremtiden.
- Afhænger af Gtk 2.24.
- Brug den nye API (kompilering med GSEAL) så meget som muligt og forældet API.
- Et antal steder at bruge Gtk-widgets i stedet for vores egne versioner.
- Biblioteker (libxfce4ui og exo) kan levere en gtk2- og gtk3-version af lib.
- Nogle grundlæggende moduler (f.eks. Xfce4-appfinder), du ønsker, kan du kompilere mod gtk3. Dette giver os mulighed for at spore fremskridt og muligvis Gtk3
hjælp til at finde emner.Dette vil give os mere tid til at flytte delene til Gtk3 på grund af den involverede kompleksitet vil det være tidskrævende og der er ikke meget plads til at tilføje nye funktioner. For ikke at nævne det faktum at bære (og kun port) alt, hvad der er nødvendigt for sjov uden for projektet, i det mindste for mig.
Det kan endda være muligt at køre Gtk3-panel-plugins i et Gtk2-panel (eksternt) såvel som freebies, der giver dig en migreringssti mere.
Vi har allerede talt lidt om dette på IRC / private, og Jannis og Peter er enige i denne rute. Forhåbentlig gør andre også, for så kan vi kortlægge bærbarhedsdelene og arbejde på køreplan 4.12.
Mere eller mindre har dette været oversættelsen af den originale besked på engelsk. Delvist deler jeg tanken om, at hvis gtk3 Det er endnu ikke så optimeret som det burde være, og dette fører til et problem for applikationernes ydeevne, udviklingen af Xfce skal følge videre gtk2, men spørgsmålet er hvor længe?
gtk2 det mister gradvist støtte og ja, selvom det kan tage lang tid, i sidste ende er de nødt til at bære Xfce a gtk3. Men det er ikke kun skrivebordsmiljøet. De fleste af de applikationer, der bruges i GNU / Linux og er udviklet på gtk, de er også begyndt at implementere gkt3.
Derfor tror jeg, at det mest korrekte ville være på en eller anden måde at give support eller kompatibilitet til gtk3 en Xfce 4.12, endnu mere så i betragtning af at når den nye version kommer ud, er det muligt gtk er endnu mere avanceret.
Hvad synes I?
Jeg tror, at de før eller siden bliver nødt til at acceptere, at de ikke kan fortsætte i gtk2 for evigt og give efter på et eller andet tidspunkt for brugernes skyld.
Det forekommer mig, at ændringen på et eller andet tidspunkt vil finde sted, det er logisk og nødvendigt for udviklingen af XFCE. Desuden må vi overveje, at succesen med dette miljø i dag ikke længere er kun fordi det er let (hvilket er ikke længere let). så meget), men fordi det er et reelt og komplet alternativ for dem, der ønsker at fortsætte med at bruge det «klassiske» skrivebord. Derudover har de applikationer, der allerede er portet til GTK3, som jeg bruger i min XFCE (såsom Audacious eller Transmission) ikke set deres præstationer påvirket på nogen måde, siden de blev portet, og ud over at se forfærdelige ud med visse temaer, er der ingen konkret forskel med applikationer bemærket. GTK2.
Jeg siger dig, for mig er de intet andet end undskyldninger. Udviklerne af Xfce de er stædige. Det samme med Thunar, de bruger ydeevne og enkelthedsundskyldninger for ikke at tilføje faner eller et ekstra panel. Du skal acceptere det, hvor det end måtte være, så meget som jeg kan lide det Xfce forbruge lidt, hvis du ikke kan, så kan du ikke.
Hvis sandheden er, at noget stædig er, fordi det faktum, at de ikke lægger faner på Thunar og Mousepad, ikke har nogen undskyldning, behøver fanerne ikke at påvirke ydeevnen, og hvis de er så bekymrede, kan de fjerne applikationen med en mulighed, der aktiverer fanerne osv. hver har det, som de vil.
Flere gange læste jeg, at GTK3 er tung, men hvis den er så tung, hvad er fordelen? Og jeg deler med forfatteren, hvis du skal gøre det før eller senere, så gør det, og det er det.
Jeg tror, at ubetydeligheden af hukommelse, der bruger xfce med gtk3, ikke kan ses af et menneske
jeg tror endda, jeg læser noget om at porte lxde til gtk3, så jeg tror, at alle gtk-baserede desktops skal ændre sig eller være stædige og forældede
Jeg ved ikke hvad Gtk2 eller Gtk3 er, men start ikke med at rode meget, nu hvor jeg har fundet min perfekte distro på Xubuntu.
Som "normale" brugere bemærker vi ikke engang ændringen, når den er færdig.
Ikke i lethed? Ah, så lad dem spille, hvad de vil
Gtk er bibliotekerne, og hvad skrivebordet er lavet af ... oprindeligt er bibliotekerne fra GNOME-projektet, men bruges af flere andre.
Jeg er enig med xfce-udviklerne, at du skal indtaste gtk3, det er bedre at lade biblioteket blive mere stabilt, selvom de siger, at de ikke er gode til det, skal du vælge en anden, og hvis dette kræver mere arbejde, reducer forbruget fra hukommelsen, fordi du kan udvide ændringen til gtk3, herunder at have de to alternativer, på den måde folk beslutter.
Jeg tror, at så længe de integreres godt visuelt (det er det), behøver du ikke udføre jobbet, før gtk3 giver nogle nyttige fordele for miljøet.
og hvis udviklere vælger det, skal de have gode grunde
For GTK2 at være, hvad det er, tog det mere end 6 år, med GTK3 går vi næppe 2. Det kan være sandt om ydeevne til en vis grad, men som alt andet i denne verden af computere påvirker principperne i Moores lov disse ting direkte.
Om et par år vil en gennemsnitlig pc ikke have noget problem med et GTK3-program, der vejer lidt mere end dets GTK2-ækvivalent (med 8 GB ram, hvem bryr sig om det?).
Jeg er enig i, at de laver midlertidige pakker og ikke gør ændringen til at tørre til den næste version ... Det vil sige, fordi simpelthen at gøre det ville påvirke omdømme ... vi ved alle, at det kun tager en håndfuld utilfredse trolde at beskadige ethvert billede ^^ U
Moores lov har sine dage nummereret (et eller to årtier :-P).
Moores lov blev oprettet i 50'erne og er stadig i kraft
Men fysikens love vil afslutte det (siger Stephen Hawking og Moore selv).
De bliver utvivlsomt nødt til at give efter for gtk3…. men at xfce ikke længere er den lette desktop par excellence kan diskuteres.
Xfce er let, hvad der ikke er så let, er hvad jeg kalder "xfcedesktops" som Xubuntu (xubuntu-desktop) Forveksl ikke ren xfce4 med distributioner som Xubuntu, der bruger Xfce og tilføjer meget mere.
Denne mulige forsinkelse med at flytte til GTK3 er heller ikke rigtig så bekymrende. Hvad der sker er, at når de foretager bærbarhed, er det muligt, at de mister noget af den hidtil opnåede stabilitet. Problemerne ligger i det faktum, at GTK3 ikke er så moden som Xfce-udviklerne ønsker (for eksempel de hukommelsesforbrugsproblemer, som Nick Schermer refererer til), og derfor værdsætter de en mellemløsning:
Udvikle 4.12 i GTK2 men "orientere" designet til GTK3 (jeg ved ikke, hvordan jeg skal forklare det bedre). På denne måde udføres det hurtigere og mere effektivt (så hurtigt som muligt), når biblioteksændringen foretages. gå Xfce-udvikling). Dette ville undgå en overgangsversion, der fik ændringen "halvvejs" med de tilknyttede problemer.
Og ændringen af versionen af Xfce til 5 er blevet nævnt igen ... men ved at opretholde den traditionelle modstand mod ændringer fra udviklerne ser det ud til, at det er blevet et forslag.
De skal vente eller under alle omstændigheder lave en testversion af Xfce, der fungerer med gtk3, mens den stabile fortsætter med gtk2, så den, der ønsker det, kan risikere at installere testversionen, og den, der ønsker, kan fortsætte med den stabile version, de bruger gtk2. Hvilket ikke er logisk, at så snart de bliver involveret i gtk3, som helt sikkert mangler mange ting at polere.
Du bliver muligvis nødt til at vente lidt for at sikre den gode ydeevne af xfce og dermed også forbedre supporten til gtk3, mens de forbedrer mere til xfce.
Greetings.