Diskuse o Gtk3 pokračuje v Xfce 4.12

Když se vám nechce něco dělat, hledáte tisíce výmluv, abyste se chytili za neplnění úkolu, a upřímně si myslím, že to je případ vývojářů Xfce s tématem nošení gtk3 la Verze 4.12 toho Desktopové prostředí.

Ta věc začněte zdeKde Nick schermer začíná slovy:

Přátelé,

Přenesli jsme některé části Xfce na Gtk3 a je lepší zůstat u Gtk2 ve verzi 4.12. Spolu se skutečností, že se jedná o obrovské množství práce, jsou výsledné aplikace viditelně pomalejší, spotřebovávají více zdrojů a neexistují téměř žádné výhody (technicky API). Takže pro mě je portování jádra Xfce na Gtk3 v současném stavu pro mě: no-go.

To znamená, že se na to stále můžete připravit, abyste v budoucnu usnadnili změnu.

- Závisí na Gtk 2.24.
- Používejte co nejvíce nové API (kompilace s GSEAL) a zastaralé API.
- Na mnoha místech používat widgety Gtk místo našich vlastních verzí.
- Knihovny (libxfce4ui a exo) mohou poskytovat verzi lib pro gtk2 a gtk3.
- Některé základní moduly (například xfce4-appfinder), které chcete, můžete zkompilovat proti gtk3. To nám umožňuje sledovat pokrok a možná i Gtk3
pomoc při hledání témat.

To nám dá více času na přesun dílů do Gtk3, vzhledem ke složitosti bude časově náročné a nebude zbytečně mnoho místa na přidávání nových funkcí. Nemluvě o skutečnosti nošení (a pouze port) vše potřebné pro zábavu mimo projekt, alespoň pro mě.

Může být dokonce možné spustit doplňky panelu Gtk3 v panelu Gtk2 (externě), stejně jako pro freebies, které vám poskytnou ještě jednu cestu migrace.

Už jsme o tom trochu mluvili na IRC / private a Jannis a Peter s touto cestou souhlasí. Doufejme, že to udělají i ostatní, protože pak můžeme zmapovat části přenositelnosti a pracovat na cestovní mapě 4.12.

Více či méně to byl překlad původní zprávy do angličtiny. Částečně sdílím myšlenku, že pokud gtk3 Ještě to není tak optimalizované, jak by mělo být, a to vede k problému s výkonem aplikací, vývojem Xfce by měl následovat gtk2, ale otázkou je, jak dlouho?

gtk2 postupně ztratí podporu a ano, i když to může být dlouhá doba, nakonec to musí nést Xfce a gtk3. Nejde však pouze o desktopové prostředí. Většina aplikací používaných v GNU / Linux a jsou vyvíjeny dne gtk, také začali implementovat gkt3.

Proto si myslím, že nejsprávnější věcí by bylo nějakým způsobem poskytnout podporu nebo kompatibilitu gtk3 en Xfce 4.12ještě více vzhledem k tomu, že v době, kdy tato nová verze vyjde, je možné, že gtk je ještě pokročilejší.

Co si myslíte?


Přidat jako preferovaný zdroj