使用 Wayland 的 Sway 1.2 自定義環境發布

準備好的 複合管理器發布 搖擺1.2,使用 Wayland 協定構建,與平鋪視窗管理器完全相容 i3 和麵板 i3吧。 專案程式碼是用C語言寫的 分發者 根據麻省理工學院的許可。 該專案旨在在 Linux 和 FreeBSD 上使用。

在命令、設定檔和 IPC 層級提供 i3 相容性,允許 Sway 用作使用 Wayland 而不是 X3 的透明 i11 替代品。 Sway 允許您在螢幕上放置窗口,而不是在空間上,而是​​在邏輯上。 視窗按網格排列,可最佳利用螢幕空間,並允許您僅使用鍵盤快速操作視窗。

為了創建完整的使用者環境,提供了以下附帶元件: 我們吃了 (實作 KDE 空閒協定的後台程序), 搖擺鎖 (螢幕保護程式), 真子 (通知管理器), 嚴峻 (截圖), 嘟嘟地喝 (選擇螢幕上的一個區域), WF錄音機 (影片截取), 導覽列 (應用程式欄), 虛擬板 (螢幕鍵盤), wl剪貼簿 (使用剪貼簿), 牆工具 (桌面壁紙管理)。

Sway 正在開發為建構在庫之上的模組化項目 維根,其中包含組織複合管理器工作的所有基本原語。 Wlroots 包括後端
對螢幕、輸入裝置的存取的抽象,無需直接存取 OpenGL 的渲染,與 KMS/DRM、libinput、Wayland 和 X11 的交互(提供一個層用於運行基於 Xwayland 的 X11 應用程式)。 除了 Sway 之外,wlroots 庫也被積極使用在 其他的項目包括 Librem5 и 。 除了 C/C++ 之外,還為 Scheme、Common Lisp、Go、Haskell、OCaml、Python 和 Rust 開發了綁定。

在新版本中:

  • 已完成改進與視窗管理器的兼容性的工作
    i3 4.17.

  • 新增重啟後啟動應用程式的選項;
  • 新增了一個切換開關來選擇將視窗拆分為選項卡或併排(堆疊)的預設方法;
  • 改進了切換鍵盤佈局的機制,增加了對確定輸入設備類型的支持,並提出了新的命令 xkb_switch_layout;
  • 新增了對遊標主題的支持,建議使用新的 xcursor_theme 命令來更改遊標主題;
  • 增加了對layer-shell彈出視窗的支援;
  • 實現了對 Wayland 協議的支持 wlr-輸出-管理-v1,用於設定輸出設備;
  • 新增了對透過 wlr_output API 自動更改螢幕設定的支援;
  • 增加了觸控螢幕校準的calibration_matrix設定;
  • 修復了多個記憶體洩漏和崩潰問題。

來源: opennet.ru

添加評論