Hyprland 0.53 複合伺服器現已推出,採用 Wayland 協定。該專案專注於平鋪視窗佈局,但也支援經典的任意視窗放置、選項卡式視窗分組、偽馬賽克模式以及全螢幕視窗部署。程式碼採用 C++ 編寫,並遵循 BSD 授權分發。
提供創造視覺吸引力十足的介面的可能性:窗框漸層、背景虛化、動畫效果和陰影。可連接插件擴充功能,並提供基於套接字的 IPC 介面用於外部工作控制。配置透過設定檔進行,設定檔中的變更可即時生效,無需重新啟動。此外,還具備以下特色功能:動態建立虛擬桌面;螢幕元素佈局模式;熱鍵全域處理;觸控板/觸控螢幕手勢控制。
在新版本中:
- 視窗規則的語法已完全重寫。使用者自訂規則必須使用新語法重寫:windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
- Hyprland 提供了一個名為 start-hyprland 的專用工具來啟動。它會監控工作流程的狀態,並在崩潰時重新啟動工作流程。此外,該工具還允許您在安全模式下執行 Hyprland,安全模式不會載入設定文件,這有助於排除重複出現的會話崩潰問題。
- 我們新增了一個歡迎應用程序,該應用程式會在您首次登入時啟動,並顯示包含有關 Hyprland 的介紹資訊的畫面。
- Hyprpaper 桌面桌布管理器已切換到使用 hyprtoolkit 和 hyprwire 程式庫,這導致了 IPC 協定的變更。
- 新增了用於介面元素在地化和翻譯的工具。
- 新增了在平板電腦上輸入文字時隱藏遊標的選項。

值得一提的是,Hyprtoolkit 0.5 也已發布。該工具包由 Hyprland 開發人員開發,用於創建原生支援 Wayland 的 C++ 圖形介面。 Hyprtoolkit 的功能包括:用於創建圖形應用程式的簡潔 C++ API、內建動畫效果支援、與 Wayland 整合以及簡化的主題系統。

來源: opennet.ru
