無法用wine來跑xxx怎麼辦?

  首先要知道一件事..在未調整函數庫前,Wine對於Windows軟體支援度很難令人接受..舉個最直接也是最多人會關心的,當要玩windows的遊戲時,幾乎都要用到的Directx,沒有dx等於原生windows的遊戲連執行都不用執行就知道跑不動。就因為那些dll在原生Wine(原始安裝好乾淨的)的函數庫裡是沒有的,要自行去蒐集,除此之外也要分析該軟體用wine運行所需條件..
  這是Wine的官網 http://www.winehq.org/
  而http://appdb.winehq.org/可以找到一些軟體、遊戲在wine裡的表現,和一些使用者調教Wine的方式。例如:魔獸世界world of warcraft: the wrath of Lich
  有了Wine官網的這個大型使用者測試資料庫,那麼接下來就是函數庫的新增及蒐集..這時Winetricks就可以幫助你..

 

執行Winetricks 安裝Directx 9.0c 安裝Windows版Firefox 3!

1.下載它 http://www.kegel.com/wine/winetricks 請按右鍵另存新檔,未修改的檔名應是"winetricks",存到你指定的地方,注意一下它的類型應該是shell script (application/x-shellscript)。
2.在下載的檔案上按右鍵-屬性-權限-允許檔案作為程式執行 "打勾"-關閉。

3.在下載的檔案上點兩下-在終端機裡執行。就會看到一個簡易gui的框框,裡頭有各式各樣的東西..像是Directx 9.0c啦,firefox啦,ie啦,甚至classical media player跟一些影音codes..勾起要安裝的東西再按確定,winetricks就會開啟終端機,然後跑啊跑安裝起來..它就是一個script,寫好安裝的程序,自動幫你抓軟體安裝。

假如只安裝directX,是找不到dxdiag.exe的,但確實有匯入正確的dll。

♥記得假如運行出錯,還是先去上述wine官網裡的appdb資料庫找找原因。

 

程式無法全螢幕執行

通常會發生在玩遊戲的時候,比較常見情況是因為跟Compiz(桌面特效)衝突了,最快的方法就是忍痛把桌面特效關掉。
從「系統-偏好設定-外觀設定-視覺效果-調成 無

但就算正確裝好了函數庫也不見得能正常執行遊戲。以windows原生遊戲為例的話,就盡量找那種”硬碟版”的遊戲來嘗試執行,當然這又牽涉到copyright或什麼的..不在討論範圍。因為執行遊戲的相容性,所以假如不是很有毅力的話,就玩些大廠的遊戲(當然是指歐美流行的),這樣在AppDB也比較多資料可以找..可惜我也是玩日系的..US WOW很久沒碰了。有人能解決東方地靈殿在全螢幕下由原本60FPS跑到70FPS的方法嗎XD..天啊,這彈速是讓人提早適應正常速度的lunatic嗎..

 

arrow
arrow
    全站熱搜

    nick9090 發表在 痞客邦 留言(3) 人氣()