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?