Ak nechcete niečo robiť, hľadáte tisíce výhovoriek, ktoré vás môžu chytiť, aby ste nesplnili danú úlohu. Úprimne si myslím, že to je prípad vývojárov Xfce s témou nosenia gtk3 la Verzia 4.12 z toho Desktopové prostredie.
Vec začnite tuKde Nick schermer začína tým, že:
Priatelia,
Niektoré časti Xfce sme preniesli na Gtk3 a je lepšie zostať pri Gtk2 vo verzii 4.12. Spolu s tým, že ide o obrovské množstvo práce, sú výsledné aplikácie viditeľne pomalšie, spotrebúvajú viac zdrojov a neexistujú takmer žiadne výhody (technicky API). Takže pre mňa je portovanie jadra Xfce na Gtk3 v súčasnom stave pre mňa: no-go.
To znamená, že sa na to môžete stále pripraviť, aby ste v budúcnosti uľahčili zmeny.
- Závisí od GTK 2.24.
- Používajte čo najviac nové API (kompilácia s GSEAL) a zastarané API.
- Na mnohých miestach môžeme používať widgety Gtk namiesto našich vlastných verzií.
- Knižnice (libxfce4ui a exo) môžu poskytovať verziu lib pre gtk2 a gtk3.
- Niektoré základné moduly (napríklad xfce4-appfinder), ktoré chcete, môžete kompilovať proti gtk3. To nám umožňuje sledovať pokrok a možno aj Gtk3
pomoc pri hľadaní tém.To nám dá viac času na presun častí do Gtk3, vzhľadom na zložitosť je to časovo náročné a nezostane veľa priestoru na pridanie nových funkcií. Nehovoriac o skutočnosti nosenia (a len port) všetko potrebné na zábavu mimo projektu, teda aspoň pre mňa.
Je dokonca možné spustiť doplnky panela Gtk3 na paneli Gtk2 (externe), ako aj pre freebies, ktoré vám poskytnú ešte jednu cestu migrácie.
O tom sme už trochu hovorili na IRC / súkromí a Jannis a Peter s touto cestou súhlasia. Dúfajme, že to urobia aj ostatní, pretože potom môžeme zmapovať časti prenosnosti a pracovať na cestovnej mape 4.12.
Viac-menej to bol preklad pôvodnej správy do angličtiny. Čiastočne zdieľam názor, že ak gtk3 Zatiaľ to nie je také optimalizované, ako by malo byť, čo vedie k problémom pri výkone aplikácií a vývoji Xfce by mali nasledovať gtk2, ale otázka je na ako dlho?
gtk2 postupne to stratí podporu a áno, aj keď to môže byť dlho, nakoniec sa musia niesť Xfce a gtk3. Nie je to však iba desktopové prostredie. Väčšina aplikácií používaných v GNU / Linux a sú vyvinuté dňa gtkzačali tiež implementovať gkt3.
Preto si myslím, že najsprávnejšie by bolo nejakým spôsobom poskytnúť podporu alebo kompatibilitu gtk3 en Xfce 4.12, ešte viac vzhľadom na to, že v čase, keď vyjde táto nová verzia, je možné, že gtk je ešte pokročilejšie.
Čo vy na to?