İki illik bir inkişafdan sonra, Linux dağıtımı Pop!_OS-u inkişaf etdirən System76 şirkəti, Rust dilində yazılmış COSMIC masaüstü mühitinin ilk alpha versiyasını təqdim etdi (yaşlı COSMIC ilə qarışdırılmamalıdır, o GNOME Shell əsasında idi). COSMIC üçün iki iso-imici hazırlanmışdır — NVIDIA GPU (3 GB) və Intel/AMD (2.6 GB) sistemləri üçün, Pop!_OS 24.04 dağıtımına əsaslanaraq. Həmçinin Fedora, NixOS, Arch Linux və Serpent OS üçün hazır paketlər də mövcuddur.
Körpü universal bir layihə kimi inkişaf edir, spesifik bir dağıtıma bağlı deyil və Freedesktop spesifikasiyalarına uyğundur. COSMIC-də interfeysi qurmaq üçün təhlükəsiz tipləri, modul memarlığı və reaktiv proqramlaşdırma modelini istifadə edən Iced kitabxanası işə salınmışdır, eyni zamanda Elm interfeysinin deklarativ quruluş dili ilə tanış olan proqramçılar üçün tanış bir memarlıq təqdim edir. Vulkan, Metal, DX12, OpenGL 2.1+ və OpenGL ES 2.0+ dəstəkləyən bir neçə render mühərriki mövcuddur. Proqramçılara asinxron işləməçi yarada bilmək və pəncərə və ekran ölçüsünə görə adaptiv interfeys elementlərinin tərtibatını istifadə etmək imkanı təqdim edilir. Layihə eyni zamanda kompozit bir server Wayland əsasında cosmic-comp kompozitini hazırlayır.
Alpha buraxılışı gündəlik istifadə üçün uyğun olan iş məhsulunu müəyyən edən minimum əsas imkanlar dəstinin hazır olduğunu göstərir və istifadəçilərdən alınan geribildirimləri nəzərə alaraq funksionallığın və istifadənin artırılması üçün əsas təmin edir. Dağıtımlara özlərindən fərdiləşdirilmiş COSMIC variantlarını, öz rəng sxemaları, applet-lər, parametrlər və stil mövzuları ilə təqdim etmə imkanı verilir.

COSMIC alpha versiyasının əsas xüsusiyyətləri:
- Aktiv pəncərələrin siyahısını, tətbiqlərə sürətli giriş üçün qısa yolları və applet-ləri (separat proseslərdə icra olunan daxili tətbiqlər) əks etdirən bir panel. Panel, menyu və göstəricilər üçün yuxarı hissə və aktiv vəzifələrin siyahısı və sürətli giriş qısa yolları üçün aşağı hissə kimi hissələrə bölünə bilər. Panelin hissələri şaquli və ya üfüqi yerləşdirilə, ekranın bütün enini və ya seçilmiş sahəni əhatə edə, şəffaflıqdan istifadə edə, açıq və tünd dizayna görə tərzi dəyişə və hər bir virtual masaüstü üçün ayrıca tənzimlənə bilər..

- Klassik çox pəncərəli işə əlavə olaraq, yeni pəncərələrin ekranın üstündə avtomatik seçildiyi və şəbəkəyə düzülmüş şəkildə yerləşdirildiyi avtomatik mozaika düzümü (Auto-tiling) funksiyası təqdim olunur. Pəncərələri tez bir zamanda dəyişmək üçün, "Super + X" (Windows + X) klaviş birləşməsini basıb saxlayaraq, əlavə olaraq ox düymələrini basaraq pəncərəni sürətlə yerini dəyişdirmək mümkündür. Mozaika və klassik pəncərə düzümü müəyyən virtual iş masasına bağlı olaraq bir araya gətirilə və aktivləşdirilə bilər.
Fərqli proqram pəncərələrinin brauzer tablarına bənzər şəkildə qruplaşması üçün pəncərə yığma rejimi var, habelə bütün virtual iş masalarında açıq qalmağa imkan verən daimi pəncərə göstərmə rejimi mövcuddur.

- Mövzu fərdiləşdirməsi, qaranlıq və açıq mövzular arasında seçim, digər sistemlər üçün fərdiləşdirmə parametrlarının saxlanması və iş masası kolleksiyasının dövri nümayişi imkanları.

- Proqramlar menyusu, pəncərə və virtual iş masaları arasında keçid interfeysi, axtarış sistemi, kalkulyator, təsadüfi əmrləri yerinə yetirmək üçün dialoq, klaviatura düzümünü dəyişmək, multimediya fayllarının playbackini idarə etmək, səsi dəyişmək, Wi-Fi və Bluetooth idarəsi, bildirişləri göstərmə, vaxtın nümayişi və sistemdən çıxış üçün ekranı çağırma üçün appletlər.
- Proqramları temalarına görə qruplaşdırmağa imkan verən proqram kitabxanası.

- Fayl meneceri, mətn redaktoru, terminal emülatörü və proqram quraşdırma meneceri də daxil olmaqla əsas proqramlar toplusu.
- Panelin, iş masasının, fond şəkillərinin, giriş cihazlarının, ekranın və enerji istehlak rejimlərinin parametrlərini dəyişdirməyə imkan verən konfiqurator.
Gələcək planlar arasında qeyd olunur:
- Səs, istifadəçi hesabları, dil, pəncərə meneceri, şəbəkə cihazları, Bluetooth, müstəqil iş, əlillər üçün vasitələr, yeniləmələrin idarəsi və müəyyən növ faylların emalı üçün proqramları seçmək üçün konfiquratora modulların əlavə olunması.
- Sistemin ilkin quraşdırılması üçün tətbiqin həyata keçirilməsi.
- Fayl menecerinin imkanlarının genişləndirilməsi.
- Əlillər üçün vasitələrin əlavə edilməsi.
- Təqvim-planlayıcı (evolution-data-server) inteqrasiyası.
- İş masaları arasında pəncərələrin hərəkətinin idarə edilməsinin yaxşılaşdırılması.
- Animasiya effektlərinin yaxşılaşdırılması.
- Kompozit menecerindən DPMS (ekranı söndürmək üçün), VRR (Dəyişən Yeniləmə Tezliyi) mexanizminin, yarı şəffaf fondun nümayişi, HDR və gecə işıqlandırma rejiminin (“Night Light”) dəstəklənməsi üçün əlavə olunması.
Mənbə: opennet.ru




