System76, חברה המפתחת Linuxההפצה Pop!_OS הוציאה את סביבת שולחן העבודה COSMIC 1.2.0. חבילות עבור COSMIC 1.2.0 זמינות ב-Pop!_OS 24.04 וצפויות להיות זמינות בקרוב ב-Fedora, NixOS ו-Arch. Linux, openSUSE, מערכת ההפעלה Aeyrin, Redox ו-CachyOS. הקוד נכתב ב-Rust ומופץ תחת רישיונות GPLv3 (יישומים) ו-MPL-2.0 (ספריות).
COSMIC מפותח כפרויקט למטרות כלליות, שאינו קשור להפצה ספציפית ותואם את מפרטי Freedesktop.
הממשק של COSMIC בנוי באמצעות ספריית Iced, המשתמשת בעיצוב בטוח לסוגים, ארכיטקטורה מודולרית ומודל תכנות ריאקטיבי. היא מציעה גם ארכיטקטורה המוכרת למפתחים המכירים את שפת הממשק ההצהרתית Elm. מסופקים מנועי רינדור מרובים, התומכים ב-Vulkan, Metal, DX12, OpenGL 2.1+ ו-OpenGL ES 2.0+. למפתחים מוצע סט מוכן של ווידג'טים, היכולת ליצור מטפלים אסינכרוניים ועיצוב אדפטיבי של רכיבי ממשק המבוסס על גודל החלון והמסך.
בנוסף לשימוש בשפת Rust, התכונות העיקריות של COSMIC כוללות ריצוף חלונות היברידי ועגינה של חלונות מוערמים (קיבוץ חלונות בדומה לכרטיסיות דפדפן), שניתן להפעיל בעת קישור לשולחנות עבודה וירטואליים. הפרויקט מפתח גם פתרון מורכב. שרת קומפוננט קוסמי המבוסס על Wayland.
שינויים עיקריים בהשוואה לגרסה 1.1.0:
- שירות התקנת טפט שולחן העבודה cosmic-bg תומך כעת בפורמט התמונה AVIF.
- חיבור הרשת ויישומוני ה-Bluetooth הועברו ל-spinner המסופק על ידי ספריית libcosmic כדי לציין את תהליך החיבור המתמשך. מחוון דומה משמש בעת המתנה להשלמת האימות במהלך הכניסה ובעת טעינת חבילות במנהל היישומים.
- בקומפוזיט שרת Cosmic-comp פתרה בעיה של ריצוד מסך במערכות עם מעבדי Intel המבוססים על המיקרו-ארכיטקטורות Meteor, Arrow ו-Lunar Lake. ההבהוב בעת פתיחת ממשק המעבר של שולחן העבודה הווירטואלי ובעת הפעלת תפריט היישום בוטל גם הוא.
- עורך הטקסט cosmic-edit מציב כעת מסמך ברשימת הקבצים שהיו בשימוש לאחרונה בעת כתיבת מסמך.
- מנהל הקבצים מאפשר כעת להציג ספריות משנה בסל המיחזור, ומידע על סכום בדיקה נוסף לחלונית מאפייני הקובץ.
- אפליקציית ה-cosmic-monitor תומכת כעת בגלילה אופקית בדפים עם רשימות של תהליכים ויישומים.
- ב-xdg-desktop-portal-cosmic, הגרסה הקודמת עברה לשימוש בכלי just במקום בכלי make.
מקור: OpenNet.ru
