Ş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-grub» — захват ввода в приложениях XWayland.
- 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