新版本更新了協議
Wayland-protocols 目前包括以下向後兼容的穩定協議:
- "viewporter" - 允許客戶端在服務器端的表面邊緣執行縮放和裁剪操作。
- “演示時間”-提供影片顯示。
- “xdg-shell”是一個用於創建窗口等表面並與之交互的界面,它允許它們在屏幕上移動、最小化、最大化、調整大小等。
不穩定的協議,其開發尚未完成,不保證與過去的版本保持相容:
- “fullscreen-shell” - 在全螢幕模式下控制工作;
- “input-method”-處理輸入法;
- 「idle-inhibit」-阻止螢幕保護程式(screen saver)的啟動;
- “input-timestamps” — 輸入事件的時間戳記;
- “linux-dmabuf” - 使用 DMABuff 技術共享多個顯示卡;
- 「text-input」-文字輸入的組織;
- 「指針手勢」-透過觸控螢幕控制;
- “相對指標事件”-相對指標事件;
- 「指針約束」-指針約束(阻塞);
- “平板電腦”——支持平板電腦輸入。
- “xdg-foreign” - 與「鄰近」客戶端的表面互動的介面;
- “xdg-decoration” - 在伺服器端渲染視窗裝飾;
- “xdg-output” — 有關視訊輸出的附加資訊(用於分數縮放);
- “xwayland-keyboard-grab” - 在 XWayland 應用程序中捕獲輸入。
- Primary-selection - 與 X11 類似,確保主剪貼簿(主選擇)的操作,通常使用滑鼠中鍵插入資訊;
- linux-explicit-synchronization 是一種特定於 Linux 的機制,用於同步表面綁定緩衝區。
來源: opennet.ru