
ויילנד 1.24 זמין כעת, ומסמן את המהדורה הגדולה הראשונה מאז גרסה 1.23, ומסתיים יותר משנה ללא עדכונים משמעותיים חדשים לפרוטוקול הגרפי הבסיסי הזה עבור מערכות לינוקס. בעוד שתקופה ארוכה זו ללא עדכונים עשויה לרמוז על עדכון מלא הפתעות, המציאות היא שההכרזה הרשמית עצמה הייתה תמציתית ומדגישה שהחידושים העיקריים ממשיכים להתפתח על הפרוטוקולים והקומפוזיטורים שעובדים סביב Wayland ולא בלב התוכנה.
למרות 13 החודשים שחלפו מאז הגרסה האחרונה, Wayland 1.24 מציגה... שיפורים טכניים רלוונטיים אך דיסקרטיים, מה שמבטיח בגרות וחוסן גדולים יותר במערכת האקולוגית. בין התכונות החדשות הבולטות ביותר נמצא ממשק wl_fixes החדש, המאפשר הוספת בקשה להשמדת אובייקט wl_registry, ובכך לייעל את ניהול המשאבים בלקוחות.
שיפורים ותכונות חדשות הכלולים ב-Wayland 1.24
המוקד של Wayland 1.24 היה על שיפור הפרטים הטכניים כדי להקל על הפיתוח והשימוש בתרחישים ספציפיים, כגון שולחנות עבודה מרוחקים או ניהול אירועים מתקדם. כמה מהשינויים המשמעותיים ביותר כוללים:
- מצב חוזר של wl_keyboard.keyתכונה זו מעניקה למלחינים את היכולת לשלוט על חזרה על מקשים, תכונה שימושית במיוחד עבור פתרונות שולחן עבודה מרוחק שבהם ניהול מדויק של המקלדת חיוני.
- פסקי זמן בניהול אירועיםעם הצגת wl_display_dispatch_queue_timeout() ו-wl_display_dispatch_timeout(), ניתן כעת להגדיר פסק זמן בעת שיגור אירועים, מה שנותן לך שליטה רבה יותר על האופן שבו ממשק המשתמש הגרפי מגיב לפעולות מסוימות. לפרטים נוספים על שיפורים אחרונים בתמיכה ב-Wayland, ראה גם מה חדש ב-SDL עבור Wayland.
- גישה לאחסון לאחר השמדת אובייקטיםהפונקציות wl_shm_buffer_ref() ו-wl_shm_buffer_unref() מאפשרות גישה לאחסון הבסיסי של wl_shm_buffer גם לאחר שאובייקט הפרוטוקול נמחק. זה שימושי, לדוגמה, כאשר לקוח מסיים את הביצוע ועדיין יש לשחרר או לבצע שאילתה על משאבים קשורים.
שחרור צנוע אך בסיסי ליציבות
עצמו תקשורת ברשימת הפיתוח פשוט פירט את השינויים הללו מבלי להיכנס לפרטים מיותרים או להכריז על מהפכות גדולות. גישה זו מדגישה שלמרות שהשינויים פחות נראים לעין, Wayland 1.24 ממשיכה לעשות צעדים קטנים אך נחושים לקראת איחוד הפרוטוקול, תוך השארת רוב הניסויים וההתפתחות בידי פרויקטים כמו המלחינים השונים ופרוטוקולים משלימים.
מהדורה זו מחזקת את החשיבות של בסיס איתן ויציב עבור מפתחים ומשתמשים התלויים בסביבה אמינה ומשתפרת ללא הרף, ובכך מחזקת את מעמדה של Wayland במערכת האקולוגית של לינוקס.
