筆記一下 Wine 安裝 Office 2007 怎麼標題列變了個樣
先前曾經在 1005PE 安裝 Linux mint 提到採用 PlayonLinux 整合 Wine 安裝 Office2007,近期發現新版 Wine 11 以後的版本安裝 Office2007 會發生標題列跑出 Linux 圖形介面的 NG 狀態 (快速列直接被覆蓋了)
近期問了 AI 才發現原來真的可解決這類問題,主要原因為 Office 2007 在 Windows 7 以後會呼叫標題列 Aero 特效,其實安裝初期設定 Wine容器 Windows 系統版本為 XP 就能避免這類的標題錯亂的問題,而已安裝的容器可以透過下列指令修訂
# 假設容器名稱為 office2007(若不同請修改路徑)
WINEPREFIX=~/.PlayOnLinux/wineprefix/office2007 wine reg add "HKEY_CURRENT_USER\Software\Wine\X11 Driver" /v "Decorated" /t REG_SZ /d "Y" /f
wineserver -k
# 將 Office 2007 的相容版本設定為 winxp
WINEPREFIX=~/.PlayOnLinux/wineprefix/office2007 wine reg add "HKEY_CURRENT_USER\Software\Wine" /v "Version" /t REG_SZ /d "winxp" /f
# 覆寫 uxtheme 避免桌面管理器主題衝突
WINEPREFIX=~/.PlayOnLinux/wineprefix/office2007 wine reg add "HKEY_CURRENT_USER\Software\Wine\DllOverrides" /v "uxtheme" /t REG_SZ /d "native,builtin" /f
wineserver -k
原生Wine如果安裝了也想要這樣做就不用 PlayOnLinux 的路徑,詳情可問AI做指令最佳化,不過不建議這樣做,因為這樣會把原生 wine Windows 版本調整到 XP,建議還是透過 PlayOnLinux 把軟體透過容器隔離在自己的沙盒比較不會影響到其他程式。
這樣看起來比較順眼外,快速存取列也能好好安置於標題列上 。
留言