Când nu doriți să faceți ceva, căutați mii de scuze pentru a nu îndeplini sarcina și, sincer, cred că acesta este cazul dezvoltatorilor de Xfce cu tema purtării gtk3 la Versiunea 4.12 din aceasta Mediu desktop.
Lucrul începe aici, unde Nick Screener începe prin a spune:
Prieteni,
Am portat unele părți ale Xfce în Gtk3 și este mai bine să rămânem cu Gtk2 în versiunea 4.12. Împreună cu faptul că este o cantitate extraordinară de muncă, aplicațiile rezultate sunt vizibil mai lente, consumă mai multe resurse și aproape nu există avantaje (tehnic API). Deci, pentru mine, portarea kernel-ului Xfce pe Gtk3 în starea actuală este, pentru mine, un: no-go.
Acestea fiind spuse, vă puteți pregăti în continuare pentru a face schimbarea mai ușoară în viitor.
- Depinde de Gtk 2.24.
- Folosiți cât mai mult posibil noul API (compilare cu GSEAL) și API depreciat.
- În mai multe locuri pentru a utiliza widget-uri Gtk în loc de propriile noastre versiuni.
- Bibliotecile (libxfce4ui și exo) pot furniza o versiune gtk2 și gtk3 a lib.
- Unele module de bază (de exemplu, xfce4-appfinder) pe care le doriți, le puteți compila împotriva gtk3. Acest lucru ne permite să urmărim progresul și, eventual, Gtk3
ajuta la găsirea subiectelor.Acest lucru ne va oferi mai mult timp pentru a muta piesele pe Gtk3, datorită complexității implicate, va consuma mult timp, lăsând nu prea mult spațiu pentru a adăuga noi caracteristici. Ca să nu mai vorbim de faptul de a purta (și numai port) tot ce este necesar pentru distracție în afara proiectului, cel puțin pentru mine.
Ar putea fi chiar posibil să rulați pluginuri Gtk3 pentru panou într-un panou Gtk2 (extern), precum și pentru cadouri gratuite care vă vor oferi încă o cale de migrare.
Am vorbit deja puțin despre acest lucru pe IRC / privat, iar Jannis și Peter sunt de acord cu această rută. Sperăm că și alții o fac, pentru că atunci putem să mapăm părțile de portabilitate și să lucrăm la foaia de parcurs 4.12.
Mai mult sau mai puțin aceasta a fost traducerea mesajului original în limba engleză. În parte, împărtășesc ideea că, dacă gtk3 Nu este încă la fel de optimizat pe cât ar trebui, iar acest lucru duce la o problemă pentru performanța aplicațiilor, dezvoltarea Xfce ar trebui să continue gtk2, dar întrebarea este pentru cât timp?
gtk2 își va pierde treptat sprijinul și da, deși poate dura mult timp, până la urmă trebuie să poarte Xfce a gtk3. Dar nu este doar mediul desktop. Majoritatea aplicațiilor utilizate în GNU / Linux și sunt dezvoltate pe gtk, au început, de asemenea, să implementeze gkt3.
Prin urmare, cred că cel mai corect lucru ar fi să oferim suport sau compatibilitate gtk3 en Xfce 4.12, cu atât mai mult având în vedere că până la apariția acestei noi versiuni, este posibil ca. gtk este și mai avansat.
Voi ce credeți?