Wayland 協議 1.20 版本

可用的 包發布 韋蘭協議 1.20,其中包含一組協定和擴展,這些協定和擴展補充了基本 Wayland 協定的功能,並提供了建立複合伺服器和使用者環境所需的功能。 版本 1.20 幾乎是在之後立即創建的 1.19,由於無法在檔案中包含某些檔案(README.md、GOVERNANCE.md、MEMBERS.md)。

新版本更新了協議 xdg-殼,它添加了更改已連結的彈出對話框的位置的功能。 新的枚舉和位元字段屬性已新增至「演示時間」和 xdg-shell 協定中。 文檔已新增至合成中
治理.md,它描述了創建新 Wayland 協議和更新 Wayland 協議集中現有協議的過程。 對現有協議進行了少量補充,改進了文檔,並消除了已發現的錯誤。

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

添加評論