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?