System76၊ ဖွံ့ဖြိုးတိုးတက်ရေးကုမ္ပဏီတစ်ခု Linuxဖြန့်ဖြူးရေး Pop!_OS သည် COSMIC 1.2.0 desktop environment ကို ထုတ်ပြန်လိုက်ပါပြီ။ COSMIC 1.2.0 အတွက် package များကို Pop!_OS 24.04 တွင် ရရှိနိုင်ပြီး မကြာမီ Fedora၊ NixOS နှင့် Arch တို့တွင် ရရှိနိုင်မည်ဟု မျှော်လင့်ရပါသည်။ Linux, openSUSE, Aeyrin OS, Redox နှင့် CachyOS။ ကုဒ်ကို Rust ဖြင့်ရေးသားထားပြီး GPLv3 (အပလီကေးရှင်းများ) နှင့် MPL-2.0 (စာကြည့်တိုက်များ) လိုင်စင်များအောက်တွင် ဖြန့်ဝေထားသည်။
COSMIC ကို ယေဘုယျရည်ရွယ်ချက်စီမံကိန်းတစ်ခုအဖြစ် တီထွင်နေပြီး၊ သီးခြားဖြန့်ဖြူးမှုနှင့် မသက်ဆိုင်ဘဲ Freedesktop သတ်မှတ်ချက်များနှင့် ကိုက်ညီပါသည်။
COSMIC ရဲ့ interface ကို type-safe design၊ modular architecture နဲ့ reactive programming model တွေကို အသုံးပြုထားတဲ့ Iced library ကို အသုံးပြုပြီး တည်ဆောက်ထားပါတယ်။ Elm declarative interface language နဲ့ ရင်းနှီးတဲ့ developer တွေအတွက် ရင်းနှီးတဲ့ architecture ကိုလည်း ပေးစွမ်းပါတယ်။ Vulkan၊ Metal၊ DX12၊ OpenGL 2.1+ နဲ့ OpenGL ES 2.0+ တို့ကို ပံ့ပိုးပေးတဲ့ multiple rendering engines တွေကိုလည်း ပံ့ပိုးပေးထားပါတယ်။ developer တွေအတွက် အသင့်သုံး widget အစုံ၊ asynchronous handler တွေ ဖန်တီးနိုင်စွမ်းနဲ့ window နဲ့ screen size ပေါ်မူတည်ပြီး interface element တွေရဲ့ adaptive layout တွေကို ပေးစွမ်းထားပါတယ်။
Rust ဘာသာစကားကိုအသုံးပြုခြင်းအပြင် COSMIC ရဲ့ အဓိကအင်္ဂါရပ်တွေမှာ virtual desktop တွေနဲ့ ချိတ်ဆက်တဲ့အခါ enable လုပ်နိုင်တဲ့ hybrid window tiling နဲ့ stacked window docking (browser tabs နဲ့ဆင်တူတဲ့ window grouping) တို့ ပါဝင်ပါတယ်။ ဒီပရောဂျက်ဟာ composite တစ်ခုကိုလည်း တီထွင်နေပါတယ်။ ဆာဗာ Wayland ကို အခြေခံထားတဲ့ cosmic-comp။
ဗားရှင်း 1.1.0 နှင့် နှိုင်းယှဉ်ထားသော အဓိကပြောင်းလဲမှုများ-
- cosmic-bg desktop wallpaper ထည့်သွင်းခြင်းဝန်ဆောင်မှုသည် AVIF image format ကိုယခုပံ့ပိုးပေးပါပြီ။
- လက်ရှိချိတ်ဆက်မှုလုပ်ငန်းစဉ်ကိုညွှန်ပြရန် ကွန်ရက်ချိတ်ဆက်မှုနှင့် Bluetooth applet များကို libcosmic library မှပံ့ပိုးပေးသော spinner သို့ ရွှေ့ပြောင်းထားသည်။ login ဝင်နေစဉ်နှင့် application manager တွင် package များကိုတင်သည့်အခါ အလားတူညွှန်ပြချက်ကို အသုံးပြုသည်။
- ပေါင်းစပ်ထားသော ဆာဗာ Cosmic-comp သည် Meteor၊ Arrow နှင့် Lunar Lake microarchitectures များကိုအခြေခံထားသော Intel GPU များပါသည့်စနစ်များတွင် မျက်နှာပြင်မှိတ်တုတ်မှိတ်တုတ်ဖြစ်နေသည့်ပြဿနာကို ဖြေရှင်းပြီးဖြစ်သည်။ virtual desktop switching interface ကိုဖွင့်သည့်အခါနှင့် application menu ကိုဖွင့်သည့်အခါ မှိတ်တုတ်မှိတ်တုတ်ဖြစ်နေသည့်ပြဿနာကိုလည်း ဖယ်ရှားပြီးဖြစ်သည်။
- cosmic-edit text editor သည် ယခုအခါ စာရွက်စာတမ်းတစ်ခုရေးသားသည့်အခါ မကြာသေးမီကအသုံးပြုခဲ့သောဖိုင်များစာရင်းတွင် စာရွက်စာတမ်းတစ်ခုကို ထည့်သွင်းပေးပါသည်။
- အခုဆိုရင် file manager က Recycle Bin ထဲက subdirectory တွေကို ကြည့်ရှုနိုင်ပြီဖြစ်ပြီး checksum အချက်အလက်ကိုလည်း file properties panel မှာ ထည့်သွင်းထားပါတယ်။
- cosmic-monitor အပလီကေးရှင်းသည် ယခုအခါ လုပ်ငန်းစဉ်များနှင့် အပလီကေးရှင်းများစာရင်းပါသည့် စာမျက်နှာများတွင် အလျားလိုက် scroll လုပ်ခြင်းကို ပံ့ပိုးပေးပါသည်။
- xdg-desktop-portal-cosmic မှာ build ကို make အစား just utility ကိုသုံးဖို့ပြောင်းထားပါတယ်။
source: opennet.ru
