Wayland 1.18, protokol iyileştirmeleri ve hata düzeltmeleriyle geliyor

Çeşitli geliştirme süresinden sonra wayland-protocol 1.18 paketinin yeni versiyonu yayınlandıWayland'in temel protokol yeteneklerini tamamlayan bir dizi protokol ve uzantı içeren ve bileşik sunucular ve kullanıcı ortamları oluşturmak için gerekli yetenekleri sağlarlar.

Hala Wayland'ı bilmiyorsan, bunu bilmelisin bu, GNU / Linux için bir grafik sunucu protokolü ve kitaplığıdır. Wayland, pencere kompozisyon yöneticilerinin video donanımı ve uygulamalarıyla doğrudan iletişim kurması için bir yöntem sağlar.

Gelecekte, diğer kitaplıkları kullanan giriş donanımıyla iletişimin de mümkün olması beklenmektedir.

Uygulamalar grafikleri kendi arabelleklerinde işler ve pencere yöneticisi grafik sunucusu olur, uygulama pencerelerinin ekran görüntüsünü oluşturmak için bu tamponlarla bir kompozisyon oluşturmak.

Bu, X Pencere Sistemi ile bir pencere kompozisyon yöneticisi kullanmaktan daha basit ve daha verimli bir yaklaşımdır.

KWin ve Mutter gibi mevcut pencere kompozisyon yöneticilerinin, Wayland bestecileri / grafik sunucuları olmak için Wayland desteğini doğrudan uygulaması bekleniyor.

Her uygulama bir "istemci" ve video donanımı bir "sunucu" dur.. X11'den farklı olarak, her program Wayland protokolünü kendi başına kullanabilecektir. Bu, ekran sunucusu çok fazla dağınıklığı önlemek için çok çalışmadığı ve bunun yerine yalnızca ihtiyacı olan şeyleri çizmeye izin verdiği için performansın daha iyi olduğu anlamına gelir.

Tüm bunlarla birlikte, Wayland protokolünde XWayland adında bir şey vardır. Bu, X11 tabanlı programların dahil edilmesini sağlayan bir araçtır. Bu, yeni görüntü sunucusu hazır olur olmaz, popüler programların normal şekilde çalışmaya devam edeceği anlamına gelir.

Wayland 1.18'in başlıca yeni özellikleri

Daha önce de belirttiğimiz gibi, bu protokolün 1.18 sürümü yayınlandı. göze çarpan, mevcut protokollere küçük eklemeler yapılmasıdırdokümantasyon iyileştirildi ve hatalar düzeltildi.

Şu anda, aşağıdaki kararlı protokoller Wayland protokollerinin bir parçasıdır, geriye dönük uyumluluk sağlayan:

  • Viewporter: istemcinin, sunucu tarafındaki yüzeyin kenarlarını ölçeklendirmek ve kırpmak için eylemler gerçekleştirmesine izin verir.
  • Sunum süresi: Video gösterimi sağlar.
  • Xdg-shell - Bu, pencereler gibi yüzeyler oluşturmak ve bunlarla etkileşime girmek için bir arayüzdür, bunların ekranda hareket etmesine, daraltılmasına, genişlemesine, yeniden boyutlandırılmasına vb. Geliştirilmesi henüz tamamlanmayan ve geriye dönük olarak uyumlu olması garanti edilmeyen kararsız protokoller.
  • Tam ekran kabuk: tam ekran modunda çalışmayı yönetme
  • girdi yöntemi - girdi yöntemlerini işleme
  • Iidle-inhibit: Kilit ekranı koruyucusunu başlatma (ekran koruyucu)
  • Giriş zaman damgaları: giriş olayları için zaman damgaları
  • Linux-dmabuf: DMABuff teknolojisini kullanarak birden fazla video kartını paylaşın
  • Metin girişi: metin girişinin organizasyonu
  • İşaretçi hareketleri: dokunmatik ekranlardan kontrol
  • Göreli işaretçi olayları: göreli işaretçi olayları
  • Pinter kısıtlamaları: işaretçi kısıtlamaları (kilit)
  • Tablet: tabletlerin girişi için destek.
  • xdg-foreign: "komşu" istemcinin yüzeyleri ile etkileşim için arayüz;
  • xdg-decoration: sunucu tarafında pencere dekorasyonlarının gösterimi;
  • xdg-output: video çıkışı hakkında ek bilgi (kesirli ölçek için kullanılır);
  • xwayland-keyboard-grub - Xwayland uygulamalarındaki girdileri yakalayın.
  • Birincil seçim: X11'e benzer şekilde, genellikle farenin orta düğmesiyle yapılan bilgi girişi olan birincil panoyu (birincil seçim) sağlar. Açık Linux senkronizasyonu, bir yüzeye bağlı tamponları senkronize etmek için Linux'a özgü bir mekanizmadır.

Nihayet Weston 7.0 ve Wayland 1.18'in bu yeni versiyonunun gelecek ay, 23 Ağustos'ta piyasaya sürülmesi bekleniyor.

Wayland'in performansını test etmekle ilgilenenler için, bu protokolü uygulamak için Linux dağıtımlarından biri olduğu ve en sağlamlarından biri olarak kabul edildiği için Fedora'yı indirebilirsiniz.


Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  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.