開發者 “PhialsBasement” 近日向 Wine 提交了一組補丁,使 Adobe Creative Cloud 安裝程序終于能夠在 Linux 上正常運行,被視為長期困擾 Linux 專業創意工作者的一大痛點突破。 由于缺乏原生 Adobe 工具,一直以來不少有意轉向 Linux 的專業用戶不得不在系統選擇上妥協,這次改動被視作“專業生產力差距”進一步縮小的重要一步。
![]()
補丁主要針對安裝程序在處理 JavaScript 與 XML 時導致的崩潰問題。Adobe 安裝器通過 JavaScript 與操作系統交互,而此前 Wine 在某些 ID 的委派上存在錯誤,導致這一路徑上的通信被破壞,從而使安裝流程無法順利進行。 深層原因在于 Windows 對 XML 規則較為寬松,而 Linux 下常用的 libxml2 等工具卻執行嚴格解析,致使部分 Adobe 數據在 Linux 環境中被直接判定為無效。
為解決這一矛盾,新補丁將特定 Adobe 數據包裹進 CDATA 標簽,使之在嚴格的 XML 解析環境下也能順利通過校驗。 同時,補丁還強制 Wine 以類似 Internet Explorer 9 的方式處理事件,這正是 Adobe 安裝程序所預期的行為模式,從而在兼容性上盡可能貼近原生 Windows 環境。
在安裝程序順利運行的基礎上,實際應用層面的體驗也已有積極反饋。開發者測試顯示,Photoshop 2021 在該方案下運行流暢,只是拖拽功能表現不佳,推測與 Wayland 環境的處理機制有關。 此外,最新一代的 Photoshop 2025 也已確認能夠成功安裝,意味著較新的 Creative Cloud 工作流在 Linux 上的可行性正在迅速提高。
值得注意的是,這組代碼最初提交到 GitHub 上的 ValveSoftware/wine 倉庫,但社區評論建議應優先推送至 WineHQ 上游。 如果補丁僅停留在 Valve 維護的分支,受益者將主要局限于通過 Steam 使用 Proton 的游戲玩家,而其他依賴 Wine 的用戶群體則可能無緣這一改進;一旦上游合并,則有望成為 Wine 生態的長期組成部分,被各類發行版普遍繼承。
在更廣闊的背景下,Linux 桌面生態的“理由短缺效應”正在顯現:一方面,大量 Windows 游戲已通過基于 Wine 的 Steam Proton 在 Linux 上順利運行;另一方面,Office 365 等辦公套件可以通過云端方式訪問,再疊加 Photoshop 等專業創意應用在 Wine 上的快速進展,使得“離不開 Windows”這一傳統說法正在失去說服力。 對于那些希望在 Windows 停止支持后繼續延長舊硬件壽命的用戶而言,這些改進有望降低轉向 Linux 的摩擦成本,在節省投入的同時維持相對完整的生產力體驗。
https://github.com/ValveSoftware/wine/pull/310
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.