Sway 1.8 發布,對 Vulkan 等進行了改進

搖擺

Sway 是一個平舖的 Wayland 合成器,是 X3 的 i11 窗口管理器的直接替代品

經過11個月的開發 宣布發布新版本 組合管理器 搖擺1.8,基於 Wayland 協議構建,並與 i3 窗口管理器和 i3bar 面板完全兼容。

對於那些不了解 Sway 的人,他們應該知道這 作為模塊化項目開發 構建在 wlroots 庫之上,該庫包含用於組織複合管理器工作的所有基本原語。

i3 支持在命令級別提供, 配置和 IPC 文件,允許 Sway 用作 i3 的透明替代品,使用 Wayland 而不是 X11。 Sway 允許您不是在空間上而是在邏輯上將窗口放置在屏幕上。 窗口排列在一個網格中,可以最佳地利用屏幕空間,並允許您僅使用鍵盤快速操作窗口。

為了建立完整的用戶環境,提供了相關組件:swayidle(KDE 死協議實現的後台進程)、swaylock(屏幕保護程序)等。

Sway 1.8的主要新功能

在 Sway 1.8 的這個新版本中,我們可以發現 實施了一個新命令“bindgesture” 將操作附加到觸摸板手勢。

另一個引人注目的變化是 鎖屏過程 (搖擺鎖) 更改為使用 Wayland 協議 ext-session-lock-v1,這使得提高會話鎖的可靠性和安全性成為可能。

除此之外,現在從這個新版本的 Sway 1.8 開始提供 支持設置“跟踪時禁用” 在 libinput 庫中控制在使用電壓表條時禁用觸摸板(例如,ThinkPad 筆記本電腦上的 TrackPoint)。

我們還可以發現已經實現了 xdg-activation-v1 協議,用於提高啟動新客戶端應用程序時工作區定義的可靠性。

另一方面,圖書館 wlroots 改進了實現 渲染系統使用 Vulkan 圖形 API。

為了簡化 Linux 平台上的任務啟動調度過程,已實現設置 CAP_SYS_NICE 權限的功能,並添加了一個新的“斷開輸出”命令以刪除虛擬輸出設備。

其他變化 從這個新版本中脫穎而出:

  • 添加了對高分辨率鼠標滾輪滾動事件的支持。
  • 已停止支持使用 SUID root 提示符。
  • 棄用“output dpms”命令,替換為“output power”命令。
  • 為了使用正則表達式,現在使用 pcre2 而不是 pcre 庫。

最後,如果您有興趣了解有關此新版本的更多信息,可以在以下位置查看詳細信息 以下鏈接。

如何獲得Sway?

對於那些對能夠在其係統上測試Sway感興趣的人, 他們應該考慮到能夠使用它的主要要求是擁有Wayland 在您的系統內部。

值得一提的是,Sway無法與專有圖形驅動程序一起使用,您必須將其卸載並使用免費的驅動程序。

在Ubuntu上安裝Sway及其衍生版本,他們應該在系統上添加以下存儲庫。

對於這 讓我們打開一個終端 (您可以使用快捷鍵Ctrl + Alt + T),然後在其中鍵入以下命令:

sudo add-apt-repository ppa:samoilov-lex/sway

然後我們繼續執行安裝:

sudo apt install sway

對於喜歡編譯的人,他們必須通過鍵入以下內容來獲取源代碼:

git clone https://github.com/swaywm/sway.git

運行以下命令:

meson build/
ninja -C build/
sudo ninja -C build/ install

在未登錄的系統上,您需要設置平衡二進製文件:

sudo chmod a+s /usr/local/bin/sway

Sway將在啟動後不久刪除根權限。

最後,我必須提一下,在撰寫本文時,存儲庫中的 Sway 包還沒有更新到新版本,但它可用幾個小時。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。