KDE Plasma 可能實現 Linux VR 桌面模式的重大進展

根據報導,一位開發者向 KDE 團隊提交了草案代碼,旨在將 Plasma 桌面環境轉變為一個功能完備的 3D VR 界面。這對於希望拋棄平面屏幕,投身於沉浸式計算體驗的 Linux 桌面用戶來說,無疑是一項重大進展。

開發者斯坦尼斯拉夫·亞歷山德羅夫向 KDE Plasma 的窗口管理器 KWin 提交了該草案插件。這不僅僅是一個概念驗證,亞歷山德羅夫的長期目標是讓 KWin 完全脫離平面顯示器運行。這意味著 KDE 可能成為一個主流的、功能完備的 VR 桌面環境,讓使用者可以在頭戴設備中運行心儀的 Linux 操作系統。

如果這段代碼獲得接受並完善,它將極大地改變用戶在運行 KDE Plasma 的 Steam Deck 等設備,甚至是像 Meta Quest 3 這樣的標準 VR 頭顯上與 Linux 交互的方式。該插件的核心在於 KWin 能夠在 3D 空間中處理浮動窗口。用戶可以在周圍拖拽窗口,並在身體四周設置物理和虛擬屏幕,這與 Meta Quest 3 已提供的功能非常相似,因為它將窗口邊框和應用程序的所有元素渲染為完全的 3D 物件。

該插件使用 Headgaze 進行輸入,讓用戶無需動手即可導航界面,避免了對標準外設或動作控制器的需求。

插件還有一個「跟隨模式」,這意味著當用戶轉動頭部時,窗口可以保持在視野中。

目前使其運行並非完全即插即用。插件使用 Qt Quick 3D Xr,因此需要安裝合適的 OpenXR 運行時。開發者已成功使用 Monado 配合 HP G2 等頭顯,並為 Meta Quest 3 使用 WiVRn 進行了測試。用戶還需要 Qt 和 XWayland 的補丁版本。亞歷山德羅夫表示,大部分重要補丁已提交上游,並應會出現在即將發佈的 KDE 版本中,如 6.10.2 和 6.11。

開發者強烈主張將此功能直接集成到 KWin 中,而不是作為一個獨立進程。

這一決定主要基於性能考慮,因為在渲染高分辨率內容時,任何額外的步驟,例如移動緩衝區或離屏渲染,將嚴重影響使用的舒適度。亞歷山德羅夫表示,插件在很大程度上依賴於 KWin 的內部功能,將輸入邏輯、渲染邏輯和窗口佈局系統統一在 KWin 內部對於實現必要的清晰度和速度至關重要。開發者希望能獲得與當前在平面顯示器上相同的用戶體驗,但要完美地轉化到 VR 中。這意味著 KWin 本身需要發展成為一個 VR 合成器。


Henderson
Henderson 主要擔任「炒稿記者」的職責,以翻譯最新科技,手機 電動車等消息為每天的工作。