發布 Miracle-wm 0.6,一個基於 Wayland 和 Mir 的複合管理器

Canonical 的開發人員 Matthew Kosarek 發布了 Miracle-wm 0.6 複合管理器的版本,它使用 Wayland 協議和組件來建立 Mir 複合管理器。 Miracle-wm 支援平鋪視窗佈局,類似 i3 和 Sway 專案中的佈局。 Waybar 可用作面板。這個專案程式碼是用 C++ 編寫的,並根據 GPLv3 授權分發。現成的組件以 snap 格式生成,也以 Fedora 和 Ubuntu 的 rpm 和 deb 套件的形式生成。

miracle-wm 的目的是創建一個複合體 服務器它採用平鋪式佈局,但比 Swayfx 等產品更實用、更美觀。該專案還支援經典的浮動視窗技術,例如將單一視窗放置在平鋪網格上,或將視窗固定到桌面上的特定位置。它支援虛擬桌面,並允許為每個桌面設定預設的視窗管理模式(平鋪或浮動視窗)。

Miracle-wm 預計對於喜歡平鋪佈局但想要視覺效果和更生動的圖形設計(具有平滑過渡和顏色)的用戶很有用。配置以 YAML 格式定義。若要安裝 Miracle-wm,您可以使用指令「sudo snap install Miracle-wm —classic」。

 發布 Miracle-wm 0.6,一個基於 Wayland 和 Mir 的複合管理器

主要創新:

  • 該軟體包包含 libmiracle-wm-config 庫,該庫提供了用於建立配置器的 C API。例如,實作了基於 Flutter 介面的圖形配置器 miracle-settings。
  • 新增了對 Wayland 協定擴展 wlr-output-management 的支持,用於更改輸出裝置設定。例如,支援此協定後,您可以使用 wdisplays 應用程式設定畫面設定。
  • 增加了自訂窗框角圓角半徑的功能。
  • 實作了「標記」、「全螢幕切換」、「浮動切換」、「交換」和「重新命名工作區」等IPC指令。
  • 實現反映視窗操作的事件,例如新建、關閉、焦點、標題、全螢幕模式、移動、浮動、緊急和標記。
  • 新增了 systemd 單元 miracle-wm-xdg-autostart.target 來啟動基於 MiracleWM 的會話。
  • 改進了窗框的渲染。
  • 提高動畫流暢度。
  • 設定從 $XDG_CONFIG_HOME/miracle-wm.yaml 移至 $XDG_CONFIG_HOME/miracle-wm/config.yaml。顯示設定位於 $XDG_CONFIG_HOME/miracle-wm/display.yaml。

播放視頻


來源: opennet.ru

添加評論