A Gtk3 vita folytatódik az Xfce 4.12-ben

Amikor nem akar valamit csinálni, több ezer kifogást keres, amiért megragadhatja, hogy nem hajtja végre a feladatot, és őszintén szólva szerintem ez a helyzet a Xfce a hordozás témájával gtk3 la version 4.12 ebből Asztali környezet.

A dolog kezdd itt, hol Nick schermer azzal kezdi, hogy:

Barátok,

Az Xfce egyes részeit a Gtk3-ra portoltuk, és jobb, ha ragaszkodunk a Gtk2-hez a 4.12-es verzióban. Azzal a ténnyel, hogy ez óriási mennyiségű munka, az eredményül kapott alkalmazások láthatóan lassabbak, több erőforrást fogyasztanak, és szinte semmilyen előnye nincs (API technikailag). Tehát nekem az Xfce-kernek a jelenlegi állapotban történő átvitele a Gtk3-ba nekem:

Ennek ellenére még mindig fel lehet készülni erre, hogy a jövőben könnyebbé váljon a változás.

- A Gtk 2.24-től függ.
- Használja az új API-t (a GSEAL-val való fordítás), amennyire csak lehetséges, és elavult API-t.
- Számos helyen a Gtk widgeteket használhatjuk saját verzióink helyett.
- A könyvtárak (libxfce4ui és exo) biztosíthatják a lib gtk2 és gtk3 változatát.
- Néhány alapvető modult (például az xfce4-appfinder) fordíthat a gtk3 ellen. Ez lehetővé teszi számunkra a fejlődés és a Gtk3 nyomon követését
segít megtalálni a témákat.

Ez több időt fog biztosítani számunkra az alkatrészek Gtk3-ba való áthelyezésére, a bonyolultság miatt időigényes lesz, nem sok helyet hagyva új funkciók hozzáadására. Nem is beszélve a cipelés tényéről (és csak port) minden szükséges szórakozás a projekten kívül, legalábbis számomra.

Lehetséges, hogy még a Gtk3 panel pluginjeit is futtathatja egy Gtk2 panelen (külsőleg), valamint olyan freebies-eknél is, amelyek még egy migrációs utat biztosítanak.

Már beszéltünk erről egy kicsit az IRC / private oldalán, és Jannis és Peter egyetértenek ezzel az útvonallal. Remélhetőleg mások is megteszik, mert akkor feltérképezhetjük a hordozhatósági részeket, és dolgozhatunk a 4.12 ütemterven.

Nagyjából ez volt az eredeti üzenet angol nyelvű lefordítása. Részben osztom azt az elképzelést, hogy ha gtk3 Még nincs annyira optimalizálva, mint kellene, és ez problémát jelent az alkalmazások teljesítménye, fejlesztése szempontjából Xfce követnie kell gtk2, de a kérdés meddig szól?

gtk2 fokozatosan elveszíti a támogatást, és igen, bár ez sokáig tarthat, végül nekik kell viselniük Xfce a gtk3. De ez nem csak az asztali környezet. A legtöbb alkalmazás használt GNU / Linux és tovább vannak fejlesztve gtk, ők is megkezdték a megvalósítást gkt3.

Ezért úgy gondolom, hogy a leghelyesebb az lenne, ha támogatást vagy kompatibilitást adnánk gtk3 en Xfce 4.12, még inkább figyelembe véve, hogy mire ez az új verzió megjelenik, lehetséges, hogy gtk még fejlettebb.

Mit gondoltok, srácok?