Yeni açıq istifadəçi mühiti Maui Shell təqdim edildi

Öz masaüstü NX Masaüstünü təklif edən Nitrux paylanmasının tərtibatçıları, ekran ölçüsünə və mövcud məlumat daxiletmə üsullarına avtomatik uyğunlaşan, masaüstü sistemlərdə, mobil cihazlarda və planşetlərdə istifadə oluna bilən yeni istifadəçi mühiti olan Maui Shell-in yaradıldığını elan etdilər. . Layihə kodu C++ və QML dillərində yazılmışdır və LGPL 3.0 lisenziyası altında paylanmışdır.

Ətraf mühit eyni proqramlarla həm smartfon və planşetlərin sensor ekranlarında, həm də noutbuk və fərdi kompüterlərin böyük ekranlarında işləmək qabiliyyətini nəzərdə tutan “Konvergensiya” konsepsiyasını inkişaf etdirir. Məsələn, Maui Shell əsasında smartfon üçün qabıq formalaşdırıla bilər ki, bu da monitor, klaviatura və siçanı birləşdirərkən smartfonu portativ iş stansiyasına çevirməyə imkan verir. Eyni qabıqdan müxtəlif forma faktorları olan cihazlar üçün ayrıca versiyalar yaratmağa ehtiyac olmadan masaüstü sistemlər, smartfonlar və planşetlər üçün istifadə etmək olar.

Yeni açıq istifadəçi mühiti Maui Shell təqdim edildi

Qabıq, KDE icması tərəfindən hazırlanmış MauiKit və Kirigami çərçivəsinin qrafik interfeyslərini qurmaq üçün komponentlərdən istifadə edir. Kirigami Qt Quick Controls 2-nin super dəstidir və MauiKit sizə ekran ölçüsünə və mövcud daxiletmə metodlarına avtomatik uyğunlaşan proqramları tez bir zamanda yaratmağa imkan verən hazır interfeys elementi şablonları təklif edir.

Maui Shell istifadəçi mühiti iki komponentdən ibarətdir:

  • Ekranın bütün məzmununu əhatə edən bir konteyner təmin edən Fiş qabığı. Qabığa həmçinin yuxarı panel, pop-up dialoqlar, ekran xəritələri, bildiriş sahələri, dok paneli, qısa yollar, proqram çağırış interfeysi və s. kimi elementlər üçün əsas şablonlar daxildir.
  • Zpace kompozit meneceri, Cask konteynerində pəncərələrin göstərilməsi və yerləşdirilməsi, virtual iş masalarının işlənməsi üçün cavabdehdir. Qt Wayland Compositor API-dən istifadə etməklə işləyən əsas protokol kimi Wayland protokolu istifadə olunur. Pəncərənin yerləşdirilməsi və işlənməsi cihazın forma faktorundan asılıdır.
    Yeni açıq istifadəçi mühiti Maui Shell təqdim edildi

Üst paneldə bildiriş sahəsi, təqvim və şəbəkə parametrlərinə daxil olmaq, səs səviyyəsini dəyişmək, ekran parlaqlığını tənzimləmək, oxutma nəzarətləri və sessiyanın idarə edilməsi kimi müxtəlif ümumi funksiyalara sürətli çıxış üçün keçidlər var. Ekranın aşağı hissəsində bərkidilmiş proqramların nişanlarını, işləyən proqramlar haqqında məlumatı və quraşdırılmış proqramlar arasında naviqasiya düyməsini (başlatıcı) əks etdirən dok paneli var. Mövcud proqramlar müəyyən edilmiş filtrdən asılı olaraq kateqoriyalara bölünür və ya qruplaşdırılır.

Adi monitorlarda işləyərkən qabıq iş masası rejimində işləyir, yuxarıda panel quraşdırılıb, bu pəncərələr tam ekrana açılan pəncərələr tərəfindən bloklanmır və panel elementləri onlardan kənara kliklədiyiniz zaman avtomatik olaraq bağlanır. Proqram seçim interfeysi ekranın mərkəzində açılır. İdarəetmə elementləri siçan ilə istifadə üçün nəzərdə tutulmuşdur. İstənilən ölçüdə ola bilən, bir-biri ilə üst-üstə düşən, başqa iş masasına köçürülən və tam ekrana genişlənən ixtiyari sayda pəncərə açmaq mümkündür. Windows-da WindowControls komponentindən istifadə etməklə göstərilən haşiyələr və başlıq çubuğu var. Pəncərə bəzəyi server tərəfində aparılır.

Yeni açıq istifadəçi mühiti Maui Shell təqdim edildi

Bir toxunma ekranı varsa, qabıq elementlərin şaquli düzülüşü ilə planşet rejimində işləyir. Açıq pəncərələr bütün ekranı tutur və bəzək elementləri olmadan göstərilir. Tək bir virtual iş masasında maksimum iki pəncərə yan-yana və ya plitəli pəncərə menecerləri kimi yığılmış şəkildə açıla bilər. Siz ekrandakı çimdik jestindən istifadə edərək pəncərələrin ölçüsünü dəyişə bilərsiniz və ya pəncərələri üç barmağınızla sürüşdürərək hərəkət etdirə bilərsiniz; Proqram seçim interfeysi bütün mövcud ekran yerini tutur.

Yeni açıq istifadəçi mühiti Maui Shell təqdim edildi

Telefonlarda panel elementləri və proqram siyahısı tam ekrana qədər genişlənir. Üst panelin sol tərəfindəki sürüşmə hərəkəti bildirişlərin siyahısı və təqvim, sağda isə sürətli parametrlər bloku açır. Proqramların, bildirişlərin və ya parametrlərin siyahısının məzmunu bir ekrana uyğun gəlmirsə, sürüşdürmə funksiyasından istifadə olunur. Hər bir virtual masa üstü üçün yalnız bir pəncərə göstərilə bilər ki, bu da bütün mövcud yeri tutur və alt panellə üst-üstə düşür. Sürüşən ekran jestlərindən istifadə edərək, alt paneli yuxarı qaldıra və ya açıq proqramlar arasında keçid edə bilərsiniz.

Yeni açıq istifadəçi mühiti Maui Shell təqdim edildi

Layihə aktiv inkişaf mərhələsindədir. Hələ həyata keçirilməmiş xüsusiyyətlərə çox monitorlu konfiqurasiyalar üçün dəstək, sessiya meneceri, konfiqurator və Wayland əsaslı sessiyada X11 tətbiqlərini işə salmaq üçün XWayland-dan istifadə daxildir. Tərtibatçıların hazırda diqqət yetirdiyi funksionallığa XDG-shell genişləndirilməsi, panellər, virtual masaüstləri, Drag&Drop mexanizmi, Pulseaudio vasitəsilə audio çıxış, Bluedevil vasitəsilə Bluetooth cihazları ilə qarşılıqlı əlaqə, şəbəkə idarəetmə göstəricisi və MPRI vasitəsilə media pleyerlərinə nəzarət daxildir. .

İlk eksperimental versiya Nitrux 1.8 paylanmasına dekabr yeniləməsində bir seçim kimi daxil edilmişdir. Maui Shell-i işə salmaq üçün iki seçim təqdim olunur: Wayland-dan istifadə edərək öz kompozit Zpace serveri ilə və X server əsaslı sessiyada ayrıca Cask qabığını işə salmaq. İlk alfa buraxılışının mart ayına, beta buraxılışının iyun ayına, ilk stabil buraxılışın isə 2022-ci ilin sentyabrına planlaşdırılıb.

Mənbə: opennet.ru

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