快科技1月19日消息,對於許多渴望轉向Linux平台但受限於專業創作工具的用戶來說,Adobe Creative Cloud的缺失一直是最大的痛點。
近日,開發者「PhialsBasement」向Wine提交了一系列關鍵補丁,終於解決了Adobe安裝程序在Linux下崩潰的難題。
Wine是一個兼容層,允許用戶在Linux操作系統上運行Windows應用程序,但長期以來,Adobe安裝程序在Wine環境下極易崩潰。
核心問題在於該安裝程序利用JavaScript與操作系統通信時,對XML規則的處理方式與Linux存在衝突。
由於Windows對XML規則的寬鬆處理,而Linux工具如libxml2則更為嚴格,提交的補丁通過將特定的Adobe數據包裝在CDATA標籤中,以防止Linux拒絕代碼。
此外,補丁還強制Wine以模擬Internet Explorer 9的方式處理事件,這正是Adobe安裝程序所依賴的底層邏輯。
根據開發者的反饋,在應用補丁後,Adobe Creative Cloud安裝程序已能順利運行,Photoshop 2021在Linux下表現得非常流暢,不過拖放功能存在問題,另外最新的Photoshop 2025也能成功安裝。
該代碼最初提交至Valve的Wine分支,在社區建議下正轉投WineHQ主線,一旦這些補丁被正式合併,所有Linux用戶都將受益,而不僅僅是Steam玩家。
