Wine 10.0 版本帶來了新的驅動程式、功能和變化

一個新的穩定版本葡萄酒- 開源相容層可以在 Linux 和 macOS 上運行 Windows 應用程式和遊戲 - 已經開啟。

Wine 10.0 中提煉了超過 6,000,000 個更改,這些更改是在過去 12 個月的 Wine 9.x 開發版本中收集、整理和策劃的。對於那些支援過開發週期建構的人來說,Wine 10.0 中的大部分新內容都會很熟悉。

葡萄酒不再像過去那樣成為「日常必需品」。當時,基於 Web 的服務還沒有那麼強大,因此人們都依賴特定的 Windows 軟體,這使得 Wine 成為日常 Linux 桌面使用中不可或缺的助手,儘管這常常是有罪的。

如今,該軟體仍在 Linux 遊戲場​​景中廣泛使用,它是 Valve 的 Proton 和 CodeWeaver 的 CrossOver 中不可或缺的一部分。儘管 Zorin OS 等 Linux 發行版確實整合了它,但它在桌面軟體中的使用已經減少。

最新的穩定版本帶來了甜蜜的花束1新功能、驅動程式和改進,擴大了架構覆蓋範圍,並修復了錯誤——一個證明的年份葡萄酒隨著年齡的增長確實會變得更好。

強武裝

Wine 不是模擬器-顧名思義葡萄酒代表——但它確實表現得像一個。

隨著基於 ARM 的 PC 變得越來越普遍,能夠在 ARM 系統上運行 64 位元 x86 應用程式是一個很大的誘惑,因此 Wine 10.0 在其 ARM 版本中實現了 x86 模擬介面。

開發人員說,這“利用 ARM64EC 支援將所有 Wine 程式碼作為本機運行,只有應用程式的 x86-64 程式碼需要仿真。”

問題是 Wine 沒有提供模擬庫,但可以使用外部庫。

此外,Wine 10.0 透過添加具有 ARM64 奇偶校驗的 ARM64EC 架構支援、對混合 ARM64X 模組的支援(需要實驗性 LLVM 工具鏈)以及處理 C++ 異常和運行時類型資訊 (RTTI) 來擴大其 ARM 覆蓋範圍。

縮放和 Vulkan

Wine 10.0 引入了更「準確」的高 DPI 支持,並且非 DPI 感知視窗現在可以自動縮放。希望覆蓋該支援(無論是針對每個應用程式還是全域)的使用者可以在相關前綴中使用新新增的相容性標誌。

在其他地方,X11 後端支援應用程式的 Vulkan 子視窗渲染。這項變更帶來了與 OpenGL 的同等地位,OpenGL 在早期版本中支援子視窗中的 3D 渲染。

Vulkan 驅動程式已升級至 v1.4.303,現在支援 Vulkan 視訊擴充。

桌面變化

Wine 10.0 具有改進了具有 OpenGL 支援的 Wayland 驅動程序,彈出視窗的正確定位以及自動重複鍵支援。由於體驗不錯,Wine 10.0 預設啟用其 Wayland 驅動程式(儘管使用 X11 驅動程式(如果可用))。

開發人員表示,還有實驗性的模式設定模擬機制可以使用“強製完全模擬顯示模式更改,而不是實際更改顯示設定。”

Wine 10.0 堅持顯示,提供了一個新的桌面控制面板小程式。這用於檢查或修改顯示配置、變更虛擬桌面解析度或控制上述模擬顯示設定。

想要停用桌面上的系統托盤圖示和/或 shell 啟動器?放NoTrayItemsDisplay=1和/或NoDesktop=1以下鍵中的值:

HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

輸入方面,Wine 10.0支援觸控螢幕在X11後端,基本的多點觸控支持,擴展了Dvorak鍵盤佈局支持,並添加了新的操縱桿控制面板小程式讓切換一些進階設定變得更容易。

藍牙驅動程式也已實現,儘管處於形成狀態,僅具有基本功能。

其他變化

  • GL 渲染器現在需要 GLSL 1.20
  • 為 GL 和 Vulkan 渲染器實作著色器模板匯出
  • 使用 vkd3d-shader 的替代 GLSL 著色器後端
  • 基於 FFmpeg 的 GStreamer 後端替代方案(選擇加入,實驗性)
  • 媒體基金會多媒體管道“更準確地實施”
  • DirectMusic 支援載入 MIDI 文件
  • 統一碼 16.0.0
  • 命令提示符重寫工具輸入解析器
  • 文件比較工具支援將文件與預設選項進行比較
  • DirectPlay 支援網路會話
  • 核心行程提升已實現
  • 從 DBus 檢索的磁碟標籤(如果可能)

發佈公告涵蓋了上述更改以及更多內容 - 盡情享受細節!

獲取葡萄酒10.0

您可以下載 Wine 10.0 原始碼並手動建立它。當你可以購買現成的瓶裝葡萄時,為什麼要壓碎葡萄:葡萄酒官方網站包含有關各種 Linux 發行版的官方二進位套件的詳細資訊。

Wine 為 Ubuntu 20.04 LTS 及更高版本維護了自己的 Ubuntu 儲存庫,因此相對容易– 新的穩定版本比公告滯後一兩週;給開發人員時間來打包它!

我不記得上次需要使用 Wine 是什麼時候(我不是開發人員或遊戲玩家),但我仍然感謝為該軟體所做的努力,以便它可以在我需要時隨時準備就緒。

無論您是一個不常使用的用戶,還是每天都在享受它的優點,我相信您會和我一起向其背後的敬業開發人員舉杯。葡萄酒專案致力於豐富、濃鬱的 Wine 10.0 穩定版本。

  1. 來吧;您沒想到在這個網站上會出現比努力參考更多的內容,對吧?↩︎