System76 บริษัทพัฒนาซอฟต์แวร์ LinuxPop!_OS ซึ่งเป็นระบบปฏิบัติการดิสทริบิวชัน ได้ปล่อยเวอร์ชันเดสก์ท็อป COSMIC 1.3.0 ออกมาแล้ว แพ็กเกจสำหรับ COSMIC 1.3.0 มีให้ใช้งานใน Pop!_OS 24.04 และคาดว่าจะพร้อมใช้งานใน Fedora, NixOS และ Arch ในเร็วๆ นี้ Linuxรวมถึง openSUSE, Aeyrin OS, Redox และ CachyOS โค้ดเขียนด้วยภาษา Rust และเผยแพร่ภายใต้ใบอนุญาต GPLv3 (แอปพลิเคชัน) และ MPL-2.0 (ไลบรารี)
COSMIC กำลังได้รับการพัฒนาเป็นโครงการสากล ไม่ได้จำกัดอยู่กับการแจกจ่ายแบบใดแบบหนึ่ง และสอดคล้องกับข้อกำหนดของ Freedesktop อินเทอร์เฟซของ COSMIC สร้างขึ้นโดยใช้ไลบรารี Iced ซึ่งใช้การออกแบบที่ปลอดภัยต่อประเภท สถาปัตยกรรมแบบโมดูลาร์ และแบบจำลองการเขียนโปรแกรมแบบรีแอคทีฟ นำเสนอสถาปัตยกรรมที่คุ้นเคยสำหรับนักพัฒนาที่คุ้นเคยกับภาษาอินเทอร์เฟซแบบประกาศ Elm มีเอ็นจิ้นเรนเดอร์หลายตัวที่รองรับ Vulkan, Metal, DX12, OpenGL 2.1+ และ OpenGL ES 2.0+ นักพัฒนาจะได้รับชุดวิดเจ็ตสำเร็จรูป ความสามารถในการสร้างตัวจัดการแบบอะซิงโครนัส และการจัดวางองค์ประกอบอินเทอร์เฟซที่ปรับเปลี่ยนได้ตามขนาดหน้าต่างและหน้าจอ
นอกจากการใช้ภาษา Rust แล้ว คุณสมบัติหลักของ COSMIC ยังรวมถึงการจัดเรียงหน้าต่างแบบไฮบริดและการจัดกลุ่มหน้าต่างคล้ายกับแท็บในเบราว์เซอร์ ซึ่งสามารถเปิดใช้งานได้เมื่อเชื่อมโยงกับเดสก์ท็อปเสมือน โครงการนี้ยังกำลังพัฒนาเซิร์ฟเวอร์คอมโพสิต cosmic-comp ที่ใช้ Wayland อีกด้วย
การเปลี่ยนแปลงที่สำคัญ:
- เพิ่มเอฟเฟ็กต์ความโปร่งใสแบบ "กระจกฝ้า" ที่ทำให้ภาพพื้นหลังที่ปิดบังหน้าต่างเบลอในลักษณะคล้ายกระจกฝ้า เหมือนกับเอฟเฟ็กต์ Liquid Glass ใน macOSเอฟเฟกต์นี้ถูกสร้างขึ้นโดยใช้โปรโตคอล Wayland ext-background-effect ซึ่งให้รูปแบบการแสดงผลสำหรับส่วนโปร่งแสงของพื้นผิว Wayland

- แอปเพล็ตและตัวกำหนดค่าการจัดการการเชื่อมต่อเครือข่ายได้เปลี่ยนจากการเข้าถึง NetworkManager โดยตรงไปเป็นการใช้เลเยอร์ nmrs แทน
- แอปเพล็ตสำหรับสลับเค้าโครงแป้นพิมพ์ (input-sources) ได้ถูกเปลี่ยนไปใช้โปรโตคอล Wayland cosmic-keymap-unstable-v1 ซึ่งมีการใช้งานในตัวจัดการคอมโพสิต cosmic-comp และกระบวนการพื้นหลัง cosmic-settings-daemon แล้ว
- เพื่อรองรับภาพ Avif บริการวอลเปเปอร์เดสก์ท็อป cosmic-bg ใช้ไลบรารี libdav1d
- โปรแกรมจัดการไฟล์ในปัจจุบันอนุญาตให้คุณเลือกคลาสย่อยเมื่อกรองเนื้อหาตามประเภท MIME ได้แล้ว
- แอปพลิเคชัน cosmic-monitor ซึ่งแสดงข้อมูลเกี่ยวกับระบบ กระบวนการที่กำลังทำงาน และการใช้ทรัพยากร ตอนนี้รองรับการรวบรวมสถิติสำหรับ GPU ของ Intel คำนวณการใช้พลังงานสำหรับ GPU ของ AMD และ Intel และแสดงข้อมูลเกี่ยวกับการใช้พลังงานของ GPU และสถานะหน่วยความจำวิดีโอ

- การจัดวางหน้าต่างป๊อปอัพของแอปเพล็ตได้รับการปรับปรุงในแผงควบคุมแล้ว มีการเพิ่มตัวเลือกสำหรับการซ่อนแผงควบคุมและรักษารูปแบบเมื่อเปิดหน้าต่างแบบเต็มหน้าจอ
- ขณะนี้โปรแกรมตั้งค่ารองรับการใช้ภาพ AVIF สำหรับวอลเปเปอร์เดสก์ท็อปแล้ว
- ขณะนี้เมนูบริบทจะแสดงการ์ดจอแยกเป็นค่าเริ่มต้นแล้ว
ที่มา: opennet.ru
