Yeni açık kullanıcı ortamı Maui Shell tanıtıldı

Kendi masaüstü NX Masaüstünü sunan Nitrux dağıtımının geliştiricileri, masaüstü sistemlerde, mobil cihazlarda ve tabletlerde kullanılabilen, ekran boyutuna ve mevcut bilgi giriş yöntemlerine otomatik olarak uyum sağlayan yeni bir kullanıcı ortamı Maui Shell'in oluşturulduğunu duyurdu. . Proje kodu C++ ve QML ile yazılmıştır ve LGPL 3.0 lisansı altında dağıtılmaktadır.

Ortam, hem akıllı telefonların ve tabletlerin dokunmatik ekranlarında hem de dizüstü bilgisayarların ve PC'lerin geniş ekranlarında aynı uygulamalarla çalışabilme yeteneğini ifade eden "Yakınsama" konseptini geliştiriyor. Örneğin, Maui Kabuğuna dayanarak, bir akıllı telefon için bir monitör, klavye ve fare bağlandığında akıllı telefonu taşınabilir bir iş istasyonuna dönüştürmenize olanak tanıyan bir kabuk oluşturulabilir. Aynı kabuk, farklı form faktörlerine sahip cihazlar için ayrı sürümler oluşturmaya gerek kalmadan masaüstü sistemler, akıllı telefonlar ve tabletler için kullanılabilir.

Yeni açık kullanıcı ortamı Maui Shell tanıtıldı

Kabuk, KDE topluluğu tarafından geliştirilen MauiKit ve Kirigami çerçevesini grafiksel arayüzler oluşturmak için bileşenler kullanır. Kirigami, Qt Quick Controls 2'nin bir üst kümesidir ve MauiKit, ekran boyutuna ve mevcut giriş yöntemlerine otomatik olarak uyum sağlayan uygulamaları hızlı bir şekilde oluşturmanıza olanak tanıyan hazır arayüz öğesi şablonları sunar.

Maui Shell kullanıcı ortamı iki bileşenden oluşur:

  • Ekranın tüm içeriğini kapsayan bir kapsayıcı sağlayan Cask kabuğu. Kabuk ayrıca üst çubuk, açılır diyaloglar, ekran haritaları, bildirim alanları, dock paneli, kısayollar, program çağırma arayüzü vb. öğeler için temel şablonlar içerir.
  • Zpace kompozit yöneticisi, pencereleri Cask konteynerinde görüntülemek ve yerleştirmekten, sanal masaüstlerini işlemekten sorumludur. Wayland protokolü, Qt Wayland Compositor API kullanılarak çalışılan ana protokol olarak kullanılır. Pencere konumlandırma ve işleme, cihazın form faktörüne bağlıdır.
    Yeni açık kullanıcı ortamı Maui Shell tanıtıldı

Üst çubukta bildirim alanı, takvim ve ağ ayarlarına erişim, ses seviyesini değiştirme, ekran parlaklığını ayarlama, oynatma kontrolleri ve oturum yönetimi gibi çeşitli ortak özelliklere hızlı erişim için geçiş düğmeleri bulunur. Ekranın alt kısmında, sabitlenmiş uygulamaların simgelerini, çalışan programlarla ilgili bilgileri ve yüklü uygulamalarda (başlatıcı) gezinmek için bir düğmeyi görüntüleyen bir dock paneli bulunur. Mevcut programlar, belirtilen filtreye bağlı olarak kategorilere ayrılır veya gruplandırılır.

Normal monitörlerde çalışırken kabuk, tam ekrana açılan pencereler tarafından engellenmeyen, üstüne yerleştirilmiş bir panelle masaüstü modunda çalışır ve dışına tıkladığınızda panel öğeleri otomatik olarak kapatılır. Uygulama seçim arayüzü ekranın ortasında açılır. Kontroller fare ile kullanılmak üzere tasarlanmıştır. Herhangi bir boyutta, üst üste binebilen, isteğe bağlı sayıda pencere açmak, başka bir masaüstüne aktarmak ve tam ekrana genişletmek mümkündür. Windows'ta, WindowControls bileşeni kullanılarak görüntülenen kenarlıklar ve başlık çubuğu bulunur. Pencere dekorasyonu sunucu tarafında yapılır.

Yeni açık kullanıcı ortamı Maui Shell tanıtıldı

Dokunmatik ekran varsa, kabuk tablet modunda dikey öğe düzeniyle çalışır. Açık pencereler ekranın tamamını kaplar ve dekorasyon unsurları olmadan görüntülenir. Tek bir sanal masaüstünde, döşemeli pencere yöneticilerine benzer şekilde yan yana veya yığın halinde en fazla iki pencere açılabilir. Ekrandaki kıstırma hareketini kullanarak pencereleri yeniden boyutlandırmak veya üç parmağınızla kaydırarak pencereleri taşımak mümkündür; bir pencereyi ekranın kenarından uzaklaştırdığınızda, başka bir sanal masaüstüne aktarılır. Uygulama seçim arayüzü mevcut tüm ekran alanını kaplar.

Yeni açık kullanıcı ortamı Maui Shell tanıtıldı

Telefonlarda panel öğeleri ve uygulama listesi tam ekrana genişler. Üst panelin sol tarafındaki kaydırma hareketi, bildirim listesi ve takvim içeren bir blok açar ve sağda hızlı ayarlar bloğunu açar. Programlar, bildirimler veya ayarlar listesinin içeriği tek ekrana sığmıyorsa kaydırma kullanılır. Her sanal masaüstü için yalnızca bir pencerenin görüntülenmesine izin verilir; bu pencere, tüm kullanılabilir alanı kaplar ve alt panelle örtüşür. Kayar ekran hareketlerini kullanarak alt paneli açabilir veya açık uygulamalar arasında geçiş yapabilirsiniz.

Yeni açık kullanıcı ortamı Maui Shell tanıtıldı

Proje aktif olarak geliştirilme aşamasındadır. Henüz uygulanmayan özellikler arasında çoklu monitör yapılandırmaları desteği, bir oturum yöneticisi, bir yapılandırıcı ve X11 uygulamalarını Wayland tabanlı bir oturumda çalıştırmak için XWayland'in kullanımı yer alıyor. Geliştiricilerin şu anda odaklandığı işlevler arasında XDG-shell uzantısı desteği, paneller, sanal masaüstleri, Sürükle ve Bırak mekanizması, Pulseaudio üzerinden ses çıkışı, Bluedevil aracılığıyla Bluetooth cihazlarıyla etkileşim, bir ağ yönetimi göstergesi ve MPRI aracılığıyla medya oynatıcıların kontrolü yer alıyor. .

İlk deneysel sürüm, Nitrux 1.8 dağıtımının Aralık ayı güncellemesinde bir seçenek olarak yer alıyor. Maui Kabuğunu çalıştırmak için iki seçenek sunulur: Wayland'ı kullanan kendi bileşik Zpace sunucusuyla ve X sunucusu tabanlı bir oturumda ayrı bir Cask kabuğunun çalıştırılması. İlk alfa sürümü Mart ayında, beta sürümü Haziran ayında ve ilk kararlı sürüm ise Eylül 2022 için planlanıyor.

Kaynak: opennet.ru

Yorum ekle