今天跟大家介紹一個免費軟體:WineSkin
WineSkin是什麼?
[Wineskin is a tool used to make ports of Windows software to Mac OS X. The ports are in the form of normal Mac application bundle wrappers. It works like a wrapper around the Windows software, and you can share just the wrappers if you choose.]
Wineskin是一個打包工具,可以把windows的軟體、遊戲打包成一個mac的app,而且打包成功後可以分享給其他mac使用,不像parallels或crossover只可以在單一臺電腦使用!
Wineskin是基於wine 這個核心,在Linux上面是有名的軟體,
重要的是,他是免費的工具!
廢話不多說,我們就來看看Wineskin如何使用吧~
---
首先,先到官網下載,
目前最新版是1.7
下載解壓縮後可以看到這個app,直接丟進應用程式資料夾或者直接打開也可以
打開後可以看到這個界面:
大家注意一下,現在Wrapper version的版本是2.6.2,如果有新版,
可以按update更新wrapper的版本~
如何判讀有沒有新版呢?
只要看[Update]給不給按就知道啦,給按的話就是有新版可以更新了!
接著,我們要來安裝[engine],這個引擎就是模擬windows核心的部分,
按下上面的【+】號,就可以新增一個新的engine
按下選單可以看到很多不同版本的引擎,至於不同版本有什麼差異,
這通常是安裝遊戲的時候,一些支援度的問題,
有興趣的人可以上官方討輪區看看!
或者按下【View Wine Release Notes】看該版本的細節~
(有些比較舊的windows軟體可能需要用比較舊的engine才能成功打包)
然後按下【ok】
安裝完之後會回到一開始的選單
如果需要安裝多個engine的話也可以,不需要該engine的話也可以按【-】刪除
接下來,就是要【Create New Blank Wrapper了!】
這裡可以自定app的名稱,然後按ok
等待生成~
第一次新增的時候會問你要不要安裝Mono跟gecko
如果你的windows軟體會用到.NET的架構會建議安裝Mono
如果你的windows軟體安裝檔是.msi的話就一併安裝gecko
已經按[Cancel]了?沒關係,後面還會提到如何安裝~
完成之後,按【View wrapper in Finder】
再來,有些人直接執行會發現無法執行(新版的engine會有這個問題)
所以要按右鍵 > 顯示套件內容 > 裏面有個Wineskin
執行之後,就可以開始選擇想要安裝的windows軟體、遊戲了!
按下【Install Software】
此時發現有兩種安裝模式,第一個是選擇安裝檔(.exe或.msi)進行安裝
另一個是直接複製資料夾,適用在windows本身就不用安裝的綠色軟體(免安裝軟體)
我這裏選擇安裝exe檔案(以MedCalc試用版為例)
可以順利安裝的軟體就會進入安裝選單
然後建議把新增捷徑都取消掉
安裝的位置就選預設的C槽就好
完成後可以直接打開(Launch MedCalc)
點選 Free trail之後就可以順利進入軟體界面了~
(PS:因為前幾天安裝過,所以試用15天剩下12天.....刪掉重新安裝並不會重新計算@@)
可以測試一下基本的功能是否都可以用(有些windows軟體移植之後會有問題)
測試之後,關掉程式,第一次會出現這個選單,選擇預設的程式,
本例的預設執行程式是,medcalc.exe
按下OK之後就會會到先前的選單,按quit即可,此時再按原本的Mycoolwrapper.app
就會變成剛剛安裝的windows軟體了!
有序號的不妨輸入看看是否能用
(but,如果你的序號只能授權給一台電腦,輸入之後或許其他電腦就不能用了@@)
基本上程式裏面還是不能輸入中文,但是可以跟mac共用剪貼板,
所以可以複製中文再到程式裏面貼上
PS:程式是模擬windows,所以快速鍵還是ctrl+____哦~(mac是command+___)
基本上到這裡就算完成移植了~
不過有些地方可以做一些設定~
----------------<Set screen options>--------------------
回到右鍵 > 顯示套件內容 > wineskin
選擇【Set screen options】
這裏可以設定一些螢幕選項,預設是[AUTOMATIC]
若要手動設定,可以選擇[OVERRIDE]
可以選擇強制全螢幕【Fullscreen】
或者直接顯示一個虛擬桌面【Virtual Desktop】
然後有各種解析度可以選(這裏選1024*768)
我們來看看這樣做會有什麼效果:
這樣就會直接跑出一個1024*768的虛擬桌面!
(有些軟體、遊戲想要把全螢幕設定在一定大小的可以這樣設定)
-------------------------------<Advanced>------------------------------------------------------------
在【Advanced】裏面,有三個分頁:
設定---Configuration
1. windows EXE,也就是這個打包後的app預設執行的exe檔
2. 這個app執行後的名稱與版本,
版本會顯示在這裏
3. 更換打包後app的圖示,這個只支援icns檔案,如何轉檔可以參考img2icon這個軟體
--
工具--Tools
A. 一些設定,例如更改Windows的版本(預設是XP),顯示卡、預設的麥克風、喇叭等
B. 修改模擬系統的登錄檔或匯入登錄檔。有些遊戲或軟體安裝後需要匯入登錄檔
C. 工作管理員
D. Winestricks,這個是wineskin裏面很重要的工具,後面再介紹
E. Custom EXE creator,這個是讓你在這個app裏面,打開其他exe檔用的,後面再介紹
F. 強制關掉所有wine的程式
--
其他選項---Options
基本上這裡的選項筆者比較少用,如果有其他特殊需求可以點選看看
----------------------------------------------------
接著介紹【Winescricks】
裏面有很多app、遊戲、dll、字形等可以下載安裝
移植遊戲時,缺少dll檔案的時候可以在這裏找,例如VB6、cmd、direct 9等等
勾選需要的之後,按下run就會自動下載安裝了!
之前沒有安裝到的MONO和Gecko也可以在這裏找到安裝~
----
【Custom EXE creator】
打開後會看到這個畫面
Setting的地方跟之前一樣,設定app的名字、要執行的EXE檔路徑
Screen setting也跟之前一樣,看要設定自動還是全螢幕、固定大小螢幕等
icon也是設定app的圖示,設定好之後按下save
設定完成之後,新的app會出現在套件內容裏面
設定好也可以執行
----------------
最後簡單介紹一下套件內容的架構,
裏面有個【drive_c】就是模擬windows的C槽,
可以看到我們稍早安裝的檔案就在這裏
有要打包的綠色軟體也可以直接複製進來,
然後在advance的地方選擇要執行的軟體就行了~
----------
後記:
並不是所有windows的遊戲、軟體都可以移植,
去官方討論區可以看到比較詳細的討論
有時候移植過後的遊戲、軟體不能正常執行可能就是缺少某些dll
這個時候只要去winestricks找到需要的dll安裝即可
通常軟體會用到的dll就是.NET3.5、.NET4.0等,或者VB6系列的dll
影音可能要多安裝解碼器,allcodec等
遊戲可能需要direct X9到X11等
其他的應該就看缺什麼就安裝什麼了~