Maui Shell, persekitaran pengguna baharu daripada pembangun Nitrux

Baru-baru ini pemaju pengedaran Nitrux, menawarkan persekitaran desktopnya sendiri "NX Desktop", dimaklumkan pengumuman mengenai mencipta persekitaran pengguna Maui Shell baharu yang boleh digunakan pada komputer meja, peranti mudah alih dan tablet, menyesuaikan secara automatik kepada saiz skrin dan kaedah input yang ada.

Persekitaran terbentang di bawah konsep «Penumpuan», yang membayangkan keupayaan untuk bekerja dengan aplikasi yang sama pada skrin sentuh telefon pintar dan tablet, serta pada skrin besar komputer riba dan PC.

Contohnya kulit untuk telefon pintar boleh dibentuk berdasarkan Maui Shell, yang, apabila disambungkan ke monitor, papan kekunci dan tetikus, boleh menjadikan telefon pintar anda sebagai stesen kerja mudah alih. Kulit yang sama boleh digunakan untuk desktop, telefon pintar dan tablet, tanpa perlu membuat versi berasingan untuk peranti dengan faktor bentuk yang berbeza.

Cangkang menggunakan komponen GUI MauiKit dan rangka kerja Kirigami yang sedang dibangunkan oleh komuniti KDE. Kirigami ialah pemalam untuk Qt Quick Controls 2, dan MauiKit menawarkan templat antara muka pengguna yang luar biasa yang membolehkan anda mencipta aplikasi dengan cepat yang menyesuaikan secara automatik kepada saiz skrin dan kaedah input yang tersedia.

Persekitaran Pengguna Maui Shell Ia terdiri daripada dua komponen:

  • Pembalut tong yang menyediakan bekas yang merangkumi semua kandungan pada skrin. Cangkang juga termasuk templat asas untuk item seperti bar atas, kotak dialog pop timbul, peta pada skrin, kawasan pemberitahuan, bar dok, pintasan, antara muka permohonan program, dll.
  • Pengurus kompaun Zpace, bertanggungjawab untuk memaparkan dan meletakkan tetingkap dalam bekas Cask, memproses desktop maya.

Bar atas mengandungi kawasan pemberitahuan, kalendar dan suis untuk akses pantas kepada beberapa fungsi biasa, seperti mengakses tetapan rangkaian, menukar kelantangan, melaraskan kecerahan skrin, mengawal main balik dan mengurus sesi. Di bahagian bawah skrin, terdapat panel dok, yang memaparkan ikon aplikasi yang disematkan, maklumat tentang menjalankan program dan butang untuk menavigasi melalui aplikasi yang dipasang (pelancar). Program yang tersedia dikelaskan atau dikumpulkan mengikut penapis yang ditentukan.

Apabila bekerja pada monitor biasa, shell berfungsi dalam mod desktop, dengan panel dilabuhkan di bahagian atas, yang tidak dilindungi oleh tetingkap dibuka kepada skrin penuh dan elemen panel ditutup secara automatik apabila anda mengklik di luarnya. Antara muka pemilihan aplikasi dibuka di tengah skrin. Kawalan direka untuk menggunakan tetikus.

Dengan skrin sentuh, cangkerang berfungsi dalam mod tablet potret: Tingkap terbuka mengisi keseluruhan skrin dan dipaparkan tanpa unsur hiasan. Pada desktop maya, tidak lebih daripada dua tetingkap dibenarkan, yang diletakkan bersebelahan atau dalam timbunan, dengan analogi dengan pengurus tetingkap jubin. Tingkap boleh diubah saiznya dengan gerak isyarat 'cubit', atau tingkap boleh digerakkan dengan meluncurkannya dengan tiga jari; Apabila anda mengalihkan tetingkap dari tepi skrin, ia dipindahkan ke desktop maya yang lain. Antara muka pemilihan aplikasi menduduki semua ruang skrin yang tersedia.

Pada telefon, item panel dan senarai aplikasi berkembang ke skrin penuh: Pergerakan gelongsor di sebelah kiri panel atas membuka blok dengan senarai pemberitahuan dan kalendar, dan di sebelah kanan, blok tetapan pantas. Jika kandungan senarai aplikasi, pemberitahuan atau tetapan tidak muat pada satu skrin, tatal digunakan. Hanya satu tetingkap boleh dipaparkan untuk setiap desktop maya, yang mengambil semua ruang yang tersedia dan bertindih dengan anak tetingkap bawah. Menggunakan gerak isyarat leret pada skrin, anda boleh membuka bar bawah atau bertukar antara aplikasi terbuka.

Projek ini dalam pembangunan aktif. Ciri yang belum dilaksanakan termasuk sokongan untuk persediaan berbilang monitor, pengurus sesi, konfigurator dan penggunaan XWayland untuk menjalankan aplikasi X11 dalam sesi berasaskan Wayland.

Versi percubaan pertama disertakan sebagai pilihan dalam kemas kini Disember bagi pengedaran Nitrux 1.8. Terdapat dua pilihan untuk memulakan Maui Shell: dengan pelayan komposit Zpace anda sendiri menggunakan Wayland dan melancarkan shell Cask yang berasingan dalam sesi berasaskan pelayan X. Versi alfa pertama dijadualkan pada Mac, versi beta dijadualkan pada bulan Jun dan keluaran stabil pertama dijadualkan pada September 2022.

Kod projek ditulis dalam C ++ dan QML dan diedarkan di bawah lesen LGPL 3.0.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk butiran di dalam pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Jose Benaque kata

    Bapa itu!!! Saya telah mengikuti projek selama lebih daripada setahun. Mudah-mudahan ia adalah GUI yang baik yang boleh membuat lonjakan kepada penyatuan peranti.