כשאתה לא רוצה לעשות משהו, אתה מחפש אלפי תירוצים לתפוס על כך שאתה לא מבצע את המשימה, ובאמת, אני חושב שזה המקרה של היזמים של Xfce עם נושא הנשיאה gtk3 la הגרסה 4.12 זה סביבת שולחן עבודה.
הדבר התחל כאן, איפה ניק שרמר מתחיל באומרו:
חברים,
העברנו חלקים מסוימים של Xfce אל Gtk3 ועדיף להישאר עם Gtk2 בגרסה 4.12. יחד עם העובדה שמדובר בכמות אדירה של עבודה, היישומים המתקבלים הם איטיים בעליל, הם צורכים יותר משאבים ואין כמעט יתרונות (API טכנית). אז מבחינתי העברת ליבת ה- Xfce ל- Gtk3 במצב הנוכחי היא מבחינתי: no-go.
עם זאת, אתה עדיין יכול להתכונן לכך כדי להקל על השינוי בעתיד.
- תלוי ב- Gtk 2.24.
- השתמשו בממשק ה- API החדש (אוסף עם GSEAL) ככל האפשר ובממשק ה- API הוצא משימוש.
- במספר מקומות להשתמש ביישומונים Gtk במקום בגרסאות שלנו.
- ספריות (libxfce4ui ו- exo) יכולות לספק גרסת gtk2 ו- gtk3 של lib.
- כמה מודולים בסיסיים (xfce4-appfinder למשל) שאתה רוצה, אתה יכול לקמפל מול gtk3. זה מאפשר לנו לעקוב אחר ההתקדמות ואולי Gtk3
עזרה במציאת נושאים.זה ייתן לנו יותר זמן להעביר את החלקים ל- Gtk3, בגלל המורכבות הכרוכה בכך, זה ייקח זמן רב, ולא יישאר הרבה מקום להוסיף תכונות חדשות. שלא לדבר על עובדת הנשיאה (ורק פורט) כל מה שצריך בשביל הכיף מחוץ לפרויקט, לפחות בשבילי.
יתכן אפילו שניתן יהיה להפעיל תוספי לוח Gtk3 בחלונית Gtk2 (חיצונית), כמו גם עבור freebies שיעניקו לך נתיב הגירה נוסף.
כבר דיברנו על זה ב- IRC / פרטי, וג'ניס ופיטר מסכימים עם המסלול הזה. אני מקווה שגם אחרים יעשו זאת, כי אז נוכל למפות את חלקי הניידות ולעבוד על מפת הדרכים 4.12.
פחות או יותר זה היה תרגום ההודעה המקורית באנגלית. בחלקי אני שותף לרעיון שאם gtk3 זה עדיין לא מותאם כמו שצריך, וזה מוביל לבעיה בביצועים של היישומים, בפיתוח Xfce צריך להמשיך הלאה gtk2, אבל השאלה היא לכמה זמן?
gtk2 זה יאבד בהדרגה תמיכה וכן, למרות שזה יכול להיות הרבה זמן, בסופו של דבר הם צריכים לשאת Xfce a gtk3. אך זו לא רק סביבת שולחן העבודה. רוב היישומים המשמשים ב- גנו / לינוקס ומפותחים ב gtk, הם גם התחילו ליישם gkt3.
לכן אני חושב שהדבר הנכון ביותר יהיה לתת תמיכה או תאימות gtk3 en Xfce 4.12, עוד יותר מכך בהתחשב בכך שכאשר הגרסה החדשה הזו תצא לאור, יתכן ש- gtk מתקדם עוד יותר.
מה אתם חושבים?