Gnome 3.34'te gerektiğinde bir XWayland oturumu başlayacak

Wayland Logosu

Wayland bir grafik sunucu protokolüdür bu, pencere kompozisyon yöneticilerinin doğrudan video donanımı ve uygulamalarıyla iletişim kurması için bir yöntem sağlar. Wayland X11 uygulamalarının isteğe bağlı olarak root ayrıcalıkları olmadan bir X sunucusu üzerinden çalıştırılmasına izin verir, bunlarla uyumluluğa sahip.

Mutter bir pencere kompozisyon yöneticisi ve Wayland bestecisidir ve Gnome Shell'de kullanılır Metacity'nin yerini alan.

Gnome ve benzeri masaüstü bilgisayarlarda bağımsız bir pencere yöneticisi olarak kullanılabilir. Eklentilerle genişletilebilir ve çeşitli görsel efektleri destekler.

Mutter, Wayland'daki çalışmalarını iyileştirmek için değişiklik yapacak.

Gnome 3.34 sürümü için ve geliştirme döngüsünün bir parçası olarak Mutter, XWayland'ın başlatılmasını otomatikleştirmeye yarayan bazı değişiklikler içerir Wayland protokolüne dayalı bir grafik ortamda X11 protokolüne dayalı bir uygulama çalıştırmaya çalışırken.

Gnome 3.32'nin davranışıyla farkı ve eski sürümler, Şimdiye kadar, XWayland bileşeni sürekli çalıştı ve bir ön sürüm gerektirdi açık (Gnome oturumu başlatıldığında başlatıldı) ve artık X11 desteğine ihtiyaç duyulduğunda dinamik olarak çalışacak.

Bunu hatırlamak önemlidir X11 uygulamalarının performansını sağlamak için Konvansiyonel Wayland tabanlı bir ortamda, XWayland DDW bileşeni kullanılır (X cihazına bağlıdır), ana X.Org kod tabanının bir parçası olarak geliştirilmiştir.

XWayland'ın nasıl çalıştığı açısından, Win32 ve OS X platformları için Xwin ve Xquartz'a benzer ve Wayland'in üstünde X.Org Sunucusunu çalıştırmak için bileşenler içerir.

Mutter'da yapılan değişiklik, X sunucusunun yalnızca gerektiğinde başlatılmasına izin verecektir.ne kaynak tüketimi üzerinde olumlu bir etkiye sahiptir Wayland ortamında X11 uygulamalarını kullanmayan sistemlerde (X sunucusuyla yapılan işlem genellikle yüz megabayttan fazla RAM gerektirir).

Bu arada Hans de Goede, karşılaşılan sorunları listeleyen iki rapor sundu Gnome'un Wayland ile çalışmasında, neyin düzeltilmesi planlanıyor Wayland for Gnome'a ​​özgü sorunları ortadan kaldırmak için yakın zamanda başlatılan girişimin bir parçası olarak.

Hans 40'tan fazla sorun raporu aldı ve bunları yapılandırmaya çalıştı. Pek çok sorun klavye girişi desteği ve düzen değişikliğiyle ilgilidir, ayrıca sürükle ve bırak her zaman çalışmaz.

Wayland'ın hala çözmesi gereken birkaç sorunu var

Bunun dışında pyoksa XWayland normal HiDPI desteğine sahip değil, fare imleci takılıyor Wayland uygulamaları için, pencere küçültme, diğer sorunların yanı sıra, başlıkta bir orta düğme tıklanarak yapılmaz.

ayrıca iki problemin analizi ayrı ayrı sunulmuşturs oyunların başlamasından kaynaklanan: tam ekran modu kullanılırken siyah çerçeve ile azaltılmış görünür alan ve tam ekran modunda düşük performans.

Öte yandan, Wayland'daki işleme işlevlerine erişmek için XWayland'e EGL yazılım arayüzüne dayalı bir GLX işlemci eklendi.

Değişiklikler X.Org Sunucusu 1.21 sürümüne dahil edilecektir. GLX'i yapılandırmak için EGL kullanmak, rasterizer swrast yazılımının kullanımını ortadan kaldıracaktır.

Swrast kullanımı, hakkında bilgiler llvmpipe'da sağlanmayan Çok Örnekli Örtüşme Önleme (MSAA) (Çok Örnekli Örtüşme Önleme) ayarını gerektiren oyunları X11'de başlatırken sorunlara neden oldu.

Önerilen değişiklik, Hearts of Iron IV, Stellaris ve Europa Universalis IV gibi XWayland'da çalışan oyunlar için MSAA yapılandırmalarına erişim dahil olmak üzere EGL verilerine dayalı olarak GL yığınının yetenekleri hakkında GLX istemci bilgilerinin oluşturulmasını sağlar.

Değişiklik ayrıca DRI sürücü yükleyici işlevselliğini X sunucusundan kaldıracaktır.

Nihayet Gnome 3.34'ün 11 Eylül 2019'da piyasaya sürülmesi planlanıyor.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.