Lingkungan pangguna mbukak anyar Maui Shell ngenalaken

Pengembang distribusi Nitrux, sing nawakake desktop NX Desktop dhewe, ngumumake nggawe lingkungan pangguna anyar, Maui Shell, sing bisa digunakake ing sistem desktop, piranti seluler lan tablet, kanthi otomatis adaptasi karo ukuran layar lan metode input informasi sing kasedhiya. . Kode project ditulis ing C ++ lan QML, lan mbagekke ing LGPL 3.0 lisensi.

Lingkungan ngembangake konsep "Konvergensi", sing nuduhake kemampuan kanggo nggarap aplikasi sing padha ing layar tutul smartphone lan tablet, lan ing layar gedhe laptop lan PC. Contone, adhedhasar Maui Shell, cangkang kanggo smartphone bisa dibentuk, sing, nalika nyambungake monitor, keyboard lan mouse, ngidini sampeyan ngowahi smartphone dadi workstation portabel. Cangkang sing padha bisa digunakake kanggo sistem desktop, smartphone lan tablet, tanpa perlu nggawe versi kapisah kanggo piranti kanthi faktor wujud sing beda.

Lingkungan pangguna mbukak anyar Maui Shell ngenalaken

Cangkang nggunakake komponen kanggo mbangun antarmuka grafis MauiKit lan kerangka Kirigami, sing dikembangake dening komunitas KDE. Kirigami minangka superset saka Qt Quick Controls 2, lan MauiKit nawakake template unsur antarmuka sing siap digawe sing ngidini sampeyan nggawe aplikasi kanthi cepet sing kanthi otomatis ngganti ukuran layar lan cara input sing kasedhiya.

Lingkungan pangguna Maui Shell kasusun saka rong komponen:

  • Cangkang Cask sing nyedhiyakake wadhah sing nutupi kabeh isi layar. Cangkang kasebut uga kalebu template dhasar kanggo unsur kayata garis ndhuwur, dialog pop-up, peta layar, area kabar, panel dock, trabasan, antarmuka panggilan program, lsp.
  • Manajer gabungan Zpace, tanggung jawab kanggo nampilake lan nyelehake windows ing wadhah Cask, ngolah desktop virtual. Protokol Wayland digunakake minangka protokol utama, sing digarap nganggo Qt Wayland Compositor API. Posisi lan pangolahan jendhela gumantung saka faktor wangun piranti.
    Lingkungan pangguna mbukak anyar Maui Shell ngenalaken

Garis ndhuwur ngemot area kabar, tanggalan, lan pilihan kanggo akses cepet menyang macem-macem fitur umum, kayata ngakses setelan jaringan, ngganti volume, nyetel padhange layar, kontrol puter maneh, lan manajemen sesi. Ing sisih ngisor layar ana panel dock, sing nampilake lambang aplikasi sing disematake, informasi babagan program sing mlaku, lan tombol kanggo navigasi liwat aplikasi sing diinstal (launcher). Program sing kasedhiya dipérang dadi kategori utawa diklompokaké gumantung saka filter sing ditemtokake.

Nalika nggarap monitor biasa, cangkang beroperasi ing mode desktop, kanthi panel dipasang ing ndhuwur, sing ora diblokir dening windows mbukak menyang layar wutuh, lan unsur panel kanthi otomatis ditutup nalika sampeyan ngeklik ing njaba. Antarmuka pilihan aplikasi mbukak ing tengah layar. Kontrol dirancang kanggo digunakake karo mouse. Sampeyan bisa mbukak nomer windows sing kasepakatan, sing bisa dadi ukuran apa wae, tumpang tindih, ditransfer menyang desktop liyane lan nggedhekake menyang layar wutuh. Windows duwe wates lan garis judhul sing ditampilake nggunakake komponen WindowControls. Dekorasi jendhela rampung ing sisih server.

Lingkungan pangguna mbukak anyar Maui Shell ngenalaken

Yen ana layar tutul, cangkang bisa digunakake ing mode tablet kanthi tata letak unsur vertikal. Jendhela mbukak manggoni kabeh layar lan ditampilake tanpa unsur dekorasi. Maksimal rong jendhela bisa dibukak ing desktop virtual siji, sisih utawa ditumpuk, padha karo manajer jendhela jubin. Sampeyan bisa ngowahi ukuran jendhela nggunakake gerakan jiwit ing layar utawa mindhah jendhela kanthi ngusapake nganggo telung driji; yen sampeyan mindhah jendhela saka pinggir layar, iku bakal ditransfer menyang desktop virtual liyane. Antarmuka pilihan aplikasi njupuk kabeh ruang layar sing kasedhiya.

Lingkungan pangguna mbukak anyar Maui Shell ngenalaken

Ing telpon, unsur panel lan dhaptar aplikasi nggedhekake menyang layar wutuh. Gerakan geser ing sisih kiwa panel ndhuwur mbukak blok kanthi dhaptar kabar lan tanggalan, lan ing sisih tengen - blok setelan cepet. Yen isi dhaptar program, kabar, utawa setelan ora pas ing layar siji, gulung digunakake. Mung siji jendhela sing diijini ditampilake kanggo saben desktop virtual, sing njupuk kabeh papan sing kasedhiya lan tumpang tindih ing panel ngisor. Nggunakake gerakan layar geser, sampeyan bisa mbukak panel ngisor utawa ngalih ing antarane aplikasi sing mbukak.

Lingkungan pangguna mbukak anyar Maui Shell ngenalaken

Proyèk iki ing pembangunan aktif. Fitur sing durung dileksanakake kalebu dhukungan kanggo konfigurasi multi-monitor, manajer sesi, configurator, lan panggunaan XWayland kanggo mbukak aplikasi X11 ing sesi basis Wayland. Fungsi sing saiki difokusake para pangembang kalebu dhukungan kanggo ekstensi cangkang XDG, panel, desktop virtual, mekanisme Drag&Drop, output audio liwat Pulseaudio, interaksi karo piranti Bluetooth liwat Bluedevil, indikator manajemen jaringan, lan kontrol pamuter media liwat MPRI .

Versi eksperimen pisanan kalebu minangka pilihan ing nganyari Desember kanggo distribusi Nitrux 1.8. Loro opsi kasedhiya kanggo mbukak Shell Maui: karo server Zpace gabungan dhewe nggunakake Wayland, lan mbukak cangkang Cask kapisah ing sesi basis server X. Rilis alpha pisanan dijadwalake ing Maret, rilis beta dijadwalake ing wulan Juni, lan rilis stabil pisanan dijadwalake ing September 2022.

Source: opennet.ru

Add a comment