Wayland protokollerini yayınlayın 1.20

Mevcut paket sürümü wayland protokolleri 1.20Temel Wayland protokolünün yeteneklerini tamamlayan ve kompozit sunucular ve kullanıcı ortamları oluşturmak için gerekli yetenekleri sağlayan bir dizi protokol ve uzantı içeren. Sürüm 1.20 neredeyse hemen sonra oluşturuldu 1.19, belirli dosyaların (README.md, GOVERNANCE.md, MEMBERS.md) arşive dahil edilememesi nedeniyle.

Yeni sürüm protokolü güncelledi xdg-kabuk, zaten bağlı olan açılır pencere diyaloglarının konumunu değiştirme yeteneğini ekledi. “Sunum süresi” ve xdg-shell protokollerine yeni enum ve bitfield nitelikleri eklendi. Kompozisyona bir belge eklendi
YÖNETİM.md, yeni Wayland protokolleri oluşturma ve Wayland protokolleri kümesinde mevcut olanları güncelleme süreçlerini açıklar. Mevcut protokollere küçük eklemeler yapılmış, dokümantasyon iyileştirilmiş, tespit edilen hatalar giderilmiştir.

Şu anda Wayland protokolleri geriye dönük uyumluluk sağlayan aşağıdaki kararlı protokolleri içerir:

  • "görüntüleyici" - istemcinin sunucu tarafında ölçeklendirme ve yüzey kenarı düzeltme eylemleri gerçekleştirmesine olanak tanır.
  • “sunum süresi” - video gösterimi sağlar.
  • “xdg-shell”, pencere gibi yüzeyler oluşturmak ve onlarla etkileşime geçmek için kullanılan bir arayüzdür; bu, onları ekranda hareket ettirmenize, simge durumuna küçültmenize, genişletmenize, yeniden boyutlandırmanıza vb. olanak tanır.

Geliştirilmesi henüz tamamlanmayan ve geçmiş sürümlerle uyumlu kalacağı garanti edilmeyen kararsız protokoller:

  • “tam ekran kabuğu” - tam ekran modunda işin kontrolü;
  • “giriş yöntemi” - giriş yöntemlerinin işlenmesi;
  • “boşta engelleme” - ekran koruyucunun (ekran koruyucu) başlatılmasını engelleme;
  • "giriş zaman damgaları" — giriş olayları için zaman damgaları;
  • “linux-dmabuf” - DMABuff teknolojisini kullanarak birkaç video kartının paylaşılması;
  • “metin girişi” - metin girişinin organizasyonu;
  • “işaretçi hareketleri” - dokunmatik ekranlardan kontrol;
  • “göreceli işaretçi olayları” - göreli işaretçi olayları;
  • “işaretçi kısıtlamaları” - işaretçi kısıtlamaları (engelleme);
  • "tablet" - tabletlerden giriş desteği.
  • “xdg-yabancı” - “komşu” istemcinin yüzeyleriyle etkileşim için arayüz;
  • “xdg-decoration” - pencere dekorasyonlarının sunucu tarafında oluşturulması;
  • “xdg-output” — video çıkışı hakkında ek bilgi (kesirli ölçeklendirme için kullanılır);
  • "xwayland-keyboard-grab" - XWayland uygulamalarında girişi yakalayın.
  • birincil seçim - X11'e benzer şekilde, bilgilerin genellikle orta fare düğmesi kullanılarak eklendiği birincil panonun (birincil seçim) çalışmasını sağlar;
  • linux-explicit-synchronization, yüzeye bağlı arabellekleri senkronize etmek için Linux'a özgü bir mekanizmadır.

Kaynak: opennet.ru

Yorum ekle