Linux中國

Wine 9.0 發布,實驗性地加入了 Wayland 驅動

Wine 的這個新版本正在為未來做好準備!

Wine 是一款廣受歡迎的開源兼容性層,可以輕鬆地 在 Linux 上運行 Windows 應用,而這在幾年前還非常困難。

即使 Vaas 也認可,Wine 的出現,以一種深具影響力的方式推動了 Linux 的發展。

去年,我們關注到 Wine 8.0 版,它的目標是沿襲所有 7.x 系列的改變。但現在是 2024 年了,我們又迎來了 Wine 的一次新版本發布。

? Wine 9.0:有哪些新鮮出爐的內容?

這次 Wine 的新版本帶來了一個試驗性的 Wayland 圖形驅動,引入了高 DPI 縮放多顯示器支持基本的窗口管理等功能。

然而,這並不是完整的實施,也因此默認是禁用的。你可以通過運行以下命令來啟用它:

wine reg.exe add HKCU\Software\Wine\Drivers /v Graphics /d x11,wayland

這並不讓人感到驚訝,因為 我們已經看到 Wayland 的應用在穩步增長,而 Wine 只是加入這個行列的眾多軟體之一。接下來的幾年對 Wayland 將至關重要,我期待它能夠實現其所做的承諾。

從圖形方面來看,Wine 現在已經支持到 Vulkan 規範的 1.3.272 版本,而 PostScript 驅動已被重構,可以使用 Windows 格式的列印文件,並且避免了直接從 Unix 進行調用。

在將模塊轉換為 PE 格式的工作基礎上,現在,在 WoW64 上,所有從 Windows 到 Unix 代碼的轉換現都通過 NT 系統調用介面完成。

新版本還提供了 對 macOS 上 32 位應用程序的支持,這要歸功於 新的 WoW64 模式,它通過從 32 位 PE 代碼調用 64 位 Unix 庫來實現。

最後,我們在 Wine 9.0 中有了 對輸入設備支持的改進,現在實現了 DirectInput 動作映射,提升了很多老遊戲的兼容性。

關於 Wine 9.0 發布的詳細信息,你可以閱讀 更新日誌

? 如何獲取 Wine 9.0

可以在 官方網站 上找到 Wine 的二進位包,那裡提供了包括 UbuntuDebianFedoramacOS 在內的多個版本。

Wine 9.0

另外還有一些由 SUSESlackwareFreeBSD等提供的其他二進位包。如果你對它們不感興趣,你也可以訪問其 GitLab 倉庫 來從源碼中構建。

⚙️ 從舊版本升級

如果你正在使用舊版本的 Wine,那麼按照以下步驟獲取 Ubuntu 的最新發行版,或者是裝備有基於 Ubuntu 派生系統的硬體。

首先運行以下命令啟用 32 位架構的支持(如果尚未啟用):

sudo dpkg --add-architecture i386

下載 Wine 的官方倉庫密鑰並添加它:

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

然後運行以下命令之一獲取適合你的 Ubuntu 版本的 WineHQ 源文件:

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/mantic/winehq-mantic.sources #Ubuntu 23.10

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/lunar/winehq-lunar.sources #Ubuntu 23.04

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources #Ubuntu 22.04

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources #Ubuntu 20.04

最後,執行以下命令(分開運行)來安裝 Wine 9.0:

sudo apt update
sudo apt install --install-recommends winehq-stable

在我撰寫這篇文章時,我正在運行 Ubuntu 22.04 LTS 的系統中的 Wine 穩定分支還停留在舊版本 Wine 8.x。開發分支已經有了更新的 Wine 9.0 版本,我建議你可以稍微等待一會再進行升級。

? 你對 Wine 9.0版本的看法是什麼?歡迎分享你的觀點。

(題圖:DA/d8042d74-5719-413a-a1fc-4b5a3be581e9)

via: https://news.itsfoss.com/wine-9-0-release/

作者:Sourav Rudra 選題:lujun9972 譯者:ChatGPT 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國