Tim pengembangan Nitrux hari ini meluncurkan kejutan Natal mereka untuk komunitas Linux, shell desktop konvergen baru untuk desktop, ponsel, dan tablet Linux, yang disebut Maui Shell.
Jika Anda membaca 9to5Linux.com secara teratur, Anda mungkin sudah tahu bahwa pembuat distribusi Nitrux berbasis Debian juga bekerja untuk mengembangkan serangkaian aplikasi internal yang dibuat dengan Maui Kit, yang disebut Maui Apps.
Nah, hari ini Nitrux memperkenalkan shell baru untuk desktop Linux, yang disebut Maui Shell, yang dapat digabungkan untuk juga bekerja pada perangkat seluler, seperti ponsel dan tablet Linux.
“Tujuan Maui Shell adalah untuk menerapkan shell desktop yang konvergen dengan berbagai faktor bentuk, dari ponsel dan tablet hingga komputer desktop. Maui Shell akan beradaptasi dengan berbagai faktor bentuk, dan tidak perlu banyak versi yang menargetkan faktor bentuk yang berbeda,” kata Camilo Higuita.
Maui Shell terdiri dari dua komponen utama, Cask sebagai wadah shell dan Zpace sebagai komposer. Anggap mereka sebagai GNOME Shell dan Mutter untuk lingkungan desktop GNOME.
Sebagai lapisan shell, Cask menangani panel atas, yang ditempatkan dengan sangat hati-hati dan bersih di bagian atas layar, peluncur, yang disajikan kepada pengguna sebagai kartu pop-up di tengah layar tepat di atas dok, mirip dengan peluncur Perpustakaan Aplikasi System76 di Pop!_OS Linux 21.10.
Selain itu, Cask menangani semua elemen desktop lain yang berinteraksi dengan pengguna, seperti notifikasi, pop-up, kartu, dan dok. Maui Shell juga menawarkan pusat notifikasi la macOS 10.15 Catalina.
Maui Shell – Gambar milik Nitrux
Karena Maui Shell adalah shell desktop yang konvergen, Shell akan terlihat luar biasa di layar yang lebih kecil, seperti ponsel dan tablet Linux. Pada faktor bentuk tablet, jendela Maui Shell tidak memiliki dekorasi dan disajikan dalam layar penuh, dan dapat menampilkan dua jendela per ruang kerja, berdampingan atau ditumpuk.
Pada faktor bentuk ponsel, peluncur dan kartu panel mengambil semua ruang yang tersedia. Pengguna dapat menggeser dari sisi kiri panel atas untuk membuka notifikasi dan kalender, atau dari sisi kanan untuk membuka status dan pengaturan cepat matikan.
Maui Shell di ponselMaui Shell di tabletGambar milik Nitrux
Komponen kedua, Zpace, menangani semua pekerjaan di bawah kap untuk shell desktop yang konvergen. Ini menggunakan Qt Wayland Compositor API, yang berarti berjalan di atas Wayland, tetapi juga mendukung X11.
Zspace mendukung banyak ruang kerja dan menangani pemosisian jendela pada berbagai faktor bentuk yang disajikan di atas. Ruang kerja mendukung jumlah jendela yang tidak terbatas yang mendukung dekorasi sisi klien (CSD) dan dapat mengambang dan dapat ditumpuk.
Jika Anda ingin menggunakan Maui Shell untuk uji coba, Anda dapat mengunduh rilis distribusi Nitrux 1.8, yang juga hadir hari ini dengan banyak barang bagus, tepat pada waktunya untuk liburan Natal.
Namun, jangan terlalu bersemangat karena masih banyak pekerjaan yang harus dilakukan sebelum Maui Shell dapat menjadi alternatif yang layak untuk lingkungan desktop populer seperti KDE Plasma atau GNOME. Untuk saat ini, itu hanya program startup sederhana untuk digunakan dalam sesi mandiri (X11 atau Wayland), dan tidak memiliki manajer sesi.
Ini juga tidak memiliki dukungan untuk pengaturan multi-layar, pusat kendali untuk menyesuaikan berbagai pengaturan, serta ekstensi shell XWayland. Pengembang saat ini sedang mengerjakan ekstensi XDG-shell, dukungan Bluetooth, dukungan PulseAudio, matikan jaringan, kontrol MPRI, dukungan seret dan lepas, dok dan panel, peluncur, dan ruang kerja.
Rilis stabil pertama Maui Shell pada musim gugur 2022.
Sumber: Google, 9to5linux.com