因為有些比較舊的軟體遊戲不想在win10下執行,會卡視窗最大化等等搞得顯示一團糟,
所以乾脆開VM裝ubuntu,並安裝winehq來執行這些200X年代初期的windows軟體遊戲。
通常用winehq最重要的就是中文顯示的問題,看不懂就啥都別玩了,
所以第一步就是需要先安裝一些開源的中文字體
sudo apt-get install xfonts-wqy ttf-wqy-zenhei ttf-wqy-microhei
接下來,因為還是有些例如細明體等windows字體無法正常顯示,
所以要複製windows下面的fonts到VM的ubuntu中。
先自行到本機C:\Windows\Fonts下將想在ubuntu內顯示的中文字體複製出來(隨個人需求),
然後sudo mv到linux底下/usr/share/fonts/truetype/win_fonts(最後資料夾可以自訂名稱)。
再來cd /usr/share/fonts/truetype/win_fonts之後,
再資料夾內執行指令sudo fc-cache -fv就會開始將這些fonts安裝到ubuntu中,然後winehq在執行的時候就能找到中文字可以顯示。
原本查詢到資料,早期似乎還需要進入wine regedit設定,或自行寫reg檔,一開始也是跟著進入regedit中設定字體。
但第二次重新安裝VM後,研究發現只需要安裝開源字體與複製windows內的字體安裝後,需要執行的軟體就能正常顯示。
但上述步驟如果還是不行,那就只能再找網路資源去設定regedit了。
PS:寫成script指令安裝winehq
#!/bin/bash
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable -y