COSMIC istifadəçi mühiti Rust ilə yazılmış yeni panel hazırlayır

Linux-un Pop!_OS distributivini hazırlayan System76 şirkəti Rust dilində yenidən yazılmış COSMIC istifadəçi mühitinin (GNOME əsasında qurulmuş köhnə COSMIC ilə səhv salmamaq üçün) yeni nəşrinin hazırlanması haqqında hesabat dərc etmişdir. Shell). Ətraf mühit xüsusi bir paylamaya bağlı olmayan və Freedesktop spesifikasiyalarına cavab verən universal bir layihə kimi hazırlanır. Layihə, həmçinin Wayland əsasında kosmik-kompozit server hazırlayır.

İnterfeys qurmaq üçün COSMIC təhlükəsiz tiplərdən, modul arxitekturadan və reaktiv proqramlaşdırma modelindən istifadə edən Iced kitabxanasından istifadə edir, həmçinin Elm deklarativ interfeys qurma dili ilə tanış olan tərtibatçılara tanış olan arxitektura təklif edir. Vulkan, Metal, DX12, OpenGL 2.1+ və OpenGL ES 2.0+ dəstəkləyən bir neçə render mühərrikləri, həmçinin pəncərə qabığı və veb inteqrasiya mühərriki təqdim olunur. Buz əsaslı proqramlar Windows, macOS, Linux üçün qurula və veb brauzerdə işlədilə bilər. Tərtibatçılara hazır vidjetlər dəsti, asinxron işləyicilər yaratmaq və pəncərə və ekranın ölçüsündən asılı olaraq interfeys elementlərinin adaptiv tərtibatından istifadə etmək imkanı təklif olunur. Kod MIT lisenziyası altında paylanır.

COSMIC istifadəçi mühiti Rust ilə yazılmış yeni panel hazırlayır

COSMIC inkişafındakı son irəliləyişlərə aşağıdakılar daxildir:

  • Aktiv pəncərələrin siyahısını, proqramlara sürətli çıxış üçün qısa yolları göstərən və appletlərin (ayrı-ayrı proseslərdə işləyən daxili proqramlar) yerləşdirilməsini dəstəkləyən yeni panel təklif edilmişdir. Məsələn, appletlər proqram menyusu, masaüstü kompüterlər arasında keçid üçün interfeys və klaviatura düzümünün dəyişdirilməsi, multimedia fayllarının oxudulmasına nəzarət, səs səviyyəsinin dəyişdirilməsi, Wi-Fi və Bluetooth-a nəzarət, yığılmış bildirişlərin siyahısını göstərmək, vaxt və bağlama ekranını çağırır. Hava proqnozları, qeydlər, mübadilə buferinin idarə edilməsi və xüsusi menyuların tətbiqi ilə appletlərin tətbiqi planları var.
    COSMIC istifadəçi mühiti Rust ilə yazılmış yeni panel hazırlayır

    Paneli hissələrə bölmək olar, məsələn, yuxarıda menyular və göstəricilər, aşağı hissədə isə aktiv tapşırıqların və qısa yolların siyahısı var. Panelin hissələri həm şaquli, həm də üfüqi şəkildə yerləşdirilə bilər, ekranın bütün genişliyini və ya yalnız seçilmiş ərazini tutur, şəffaflıqdan istifadə edir, işıq və qaranlıq dizayn seçimindən asılı olaraq üslubu dəyişdirir.

    COSMIC istifadəçi mühiti Rust ilə yazılmış yeni panel hazırlayır

  • CFS (Completely Fair Scheduler) tapşırıq planlayıcısının parametrlərini dinamik şəkildə tənzimləyən və gecikmələri azaltmaq və aktiv pəncərə ilə əlaqəli prosesin maksimum performansını təmin etmək üçün prosesin icrasının prioritetlərini dəyişdirən avtomatik optimallaşdırma xidməti System76 Scheduler 2.0 nəşr edilmişdir. istifadəçi hazırda işləyir. Yeni versiyaya multimedia məzmununu çıxaran proseslərin prioritetini artırmaq üçün Pipewire media serveri ilə inteqrasiya daxildir; öz qaydalarınızı müəyyən edə və müxtəlif optimallaşdırma rejimlərinin istifadəsini idarə edə biləcəyiniz konfiqurasiya fayllarının yeni formatına keçid edildi; qrupların və ana proseslərin vəziyyətini nəzərə alaraq parametrləri tətbiq etmək imkanı təmin etdi; Əsas Planlaşdırıcı prosesində resurs istehlakı təxminən 75% azalıb.
  • Yeni widget kitabxanasından istifadə etməklə hazırlanmış konfiquratorun tətbiqi mövcuddur. Konfiquratorun ilk versiyası panel, klaviatura və masa üstü divar kağızı üçün parametrləri təklif edir. Gələcəkdə parametrləri olan səhifələrin sayı artırılacaq. Konfiqurator əlavə səhifələri parametrlərlə asanlıqla birləşdirməyə imkan verən modul arxitekturaya malikdir.
    COSMIC istifadəçi mühiti Rust ilə yazılmış yeni panel hazırlayır
  • Yüksək dinamik diapazonlu (HDR) displeylər və rəng idarəetmələri üçün dəstəyin inteqrasiyası üçün hazırlıqlar aparılır (məsələn, ICC rəng profilləri üçün dəstəyin əlavə edilməsi planlaşdırılır). İnkişaf hələ ilkin mərhələdədir və HDR dəstəyi və rəng idarəetmə alətlərini Linux-a gətirmək üçün ümumi işlərlə sinxronlaşdırılır.
  • Kosmik kompozit serverə kanal başına 10 bit rəng çıxışı üçün dəstək əlavə edildi.
  • Buzlu GUI kitabxanası əlilliyi olan insanlar üçün alətləri dəstəkləmək üçün işləyir. AccessKit kitabxanası ilə eksperimental inteqrasiya həyata keçirilib və Orca ekran oxuyucularından istifadə etmək imkanı əlavə edilib.

Mənbə: opennet.ru

Добавить комментарий