labwc 0.5,知道這個為 Wayland 組成的服務器有什麼新功能

LabWC 0.5新版本發布,其定位為開發 Wayland 的複合服務器 其功能讓人想起 Openbox 窗口管理器(該項目旨在嘗試為 Wayland 創建 Openbox 的替代品)。

labwc 的特點之一是 極簡主義、緊湊的實施、廣泛的定制選項和高性能。 wlroots 庫由 Sway 用戶環境的開發人員開發,用作基礎並提供組織基於 Wayland 的組合管理器工作的基本功能。

在 Wayland 擴展協議中,支持 wlr-output-management 用於配置輸出設備,layer-shell 用於組織桌面 shell 的工作,以及foreign-toplevel 用於連接您自己的面板和窗口開關。

可以將插件與實現連接起來 諸如截屏、在桌面上顯示壁紙、放置面板和菜單等功能。 動畫效果、漸變、圖標(窗口按鈕除外)基本不支持。

運行 X11 應用程序 在基於 Wayland 協議的環境中, 支持使用 XWayland DDX 組件。 主題、基本菜單和熱鍵通過 xml 格式的配置文件進行配置。

除了可通過 menu.xml 配置的集成根菜單外,還可以包含第三方應用程序的菜單實現,例如 bemenu 、 fuzzel 和 wofi ,以及 Waybar、Ambar 或 LavaLauncher 可以用作面板,但建議使用wlr-randr 或kanshi控制監視器的連接並更改其參數。

labwc 0.5主要新特性

在這個新版本中,突出的主要新穎之處在於 支持高像素密度 (HiDPI) 顯示器。

除了它 提供元素重組 當附加輸出設備被禁用並且還 更改了與移動元素事件處理相關的配置 用鼠標。

其他突出的變化是 添加了縮小窗口的功能 移動後(移動時取消最大化),以及對 sfwbar(搖擺浮動窗口欄)任務欄的支持。

我們還可以發現,添加了 CycleViewPreview 選項,用於在使用 Alt+Tab 界面切換窗口時預覽內容。

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

  • 添加了對客戶端菜單的支持。
  • 它提供了以全屏模式運行應用程序的能力。
  • 添加了將鼠標光標移離屏幕邊緣時綁定操作的功能。
  • 添加了對 wlroots 支持的 WLR_{WL,X11}_OUTPUTS 環境變量的支持。
  • 添加了對控製手勢(切換和捏縮放)的支持。

如何安裝LABWC?

對於那些有興趣在其係統上安裝此作曲家的人,他們必須遵循我們下面分享的說明。

具有最簡單安裝方法的發行版是 Fedora,要安裝 labwc,只需打開一個終端,然後在其中輸入:

sudo dnf install labwc

那些是 Arch Linux,Manjaro或其他任何衍生自Arch Linux的發行版的用戶,他們必須打開一個終端,然後在其中鍵入以下命令以下載必要的依賴項:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

之後,他們將通過在終端中運行以下命令來獲取LABWC源代碼:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

現在,對於 Debian、UBuntu 或基於這兩者的任何其他發行版的用戶,他們必須在終端中輸入以下內容:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

最後,提到將來 計劃支持Openbox配置文件 和Openbox外觀,在HiDPI屏幕上提供工作,實現對層外殼,wlr輸出管理和外部頂級協議的支持,集成菜單支持,添加刪除屏幕提示(osd)的功能以及在Alt中切換窗口的界面的功能+ Tab樣式。

對於那些有興趣進一步了解LABWC的人,他們可以訪問該網站。 GitHub上的項目。


發表您的評論

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

*

*

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