System76, sebuah perusahaan yang mengembangkan LinuxDistribusi sistem operasi Pop!_OS telah merilis lingkungan desktop COSMIC 1.8.0. Paket untuk COSMIC 1.8.0 tersedia di Pop!_OS 24.04 dan diharapkan akan segera tersedia di Fedora, NixOS, dan Arch. LinuxopenSUSE, Aeyrin OS, Redox, dan CachyOS. Kode tersebut ditulis dalam Rust dan didistribusikan di bawah lisensi GPLv3 (aplikasi) dan MPL-2.0 (pustaka).
COSMIC dikembangkan sebagai proyek universal, tidak terikat pada distribusi tertentu, dan sesuai dengan spesifikasi Freedesktop. Antarmuka COSMIC dibangun menggunakan pustaka Iced, yang memanfaatkan desain yang aman terhadap tipe, arsitektur modular, dan model pemrograman reaktif, menawarkan arsitektur yang familiar bagi pengembang yang familiar dengan bahasa antarmuka deklaratif Elm. Beberapa mesin rendering disediakan, mendukung Vulkan, Metal, DX12, OpenGL 2.1+, dan OpenGL ES 2.0+. Pengembang ditawarkan seperangkat widget siap pakai, kemampuan untuk membuat pengendali asinkron, dan tata letak elemen antarmuka yang adaptif berdasarkan ukuran jendela dan layar.
Selain menggunakan bahasa Rust, fitur utama COSMIC mencakup penataan jendela hibrida dan penempatan jendela bertumpuk (pengelompokan jendela mirip dengan tab peramban), yang dapat diaktifkan saat dihubungkan ke desktop virtual. Proyek ini juga sedang mengembangkan sebuah komposit. server komposisi kosmik berdasarkan Wayland.
Diantara perubahannya:
- Pengelola komposit cosmic-comp telah secara signifikan meningkatkan dukungan layar sentuh.
- Pengelola komposit cosmic-comp kini mendukung peluncuran jendela aplikasi X11 yang diminimalkan. Dukungan untuk menyesuaikan mode dekorasi jendela default telah ditambahkan. serverMasalah aplikasi yang macet saat mengambil tangkapan layar telah teratasi. Dukungan untuk konfigurasi hibrida dengan GPU terintegrasi dan diskrit telah ditingkatkan. Pembulatan sudut selektif telah diimplementasikan pada tema.

- Pustaka Smithay telah diperbarui untuk meningkatkan dukungan penangkapan penunjuk mouse.
- Aplikasi kontrol dan konfigurator Bluetooth kini menyediakan kemampuan untuk memberikan nama khusus pada perangkat Bluetooth.
- Pustaka aplikasi (cosmic-app-library) sekarang memusatkan nama program yang ditampilkan di bawah ikon.

- Pengelola file diatur untuk secara otomatis beralih ke tab lain ketika tab yang aktif ditutup.
- Dukungan otentikasi dua faktor telah diaktifkan pada layar login.
- Keyboard di layar saat ini sedang dikembangkan, tetapi belum disertakan dalam rilis COSMIC. Keyboard di layar sekarang menyertakan indikator peralihan tata letak keyboard dan menangani peralihan tata letak eksternal (misalnya, menggunakan kombinasi tombol pada keyboard fisik).


Sumber: opennet.ru


