在 wine 中執行安裝在桌面上的程序

在 wine 中執行安裝在桌面上的程序

我正在嘗試取得魔獸爭霸 II 戰鬥版 (http://en.war2.ru/)透過 wine 運行 Ubuntu (14.04)。我能夠在wine中成功完成魔獸爭霸的安裝選單,但我不知道安裝後如何啟動程式。它說它創建了一個桌面應用程序,如果我在 Windows 上運行它顯然會很容易。但由於我是透過 wine 運行這個程序,我將如何啟動該程序

在 Ubuntu 的桌面上建立了一個檔案 War2Combat.desktop,但是當我以 ./War2Combat.desktop 運行它時,會出現一個彈出式選單,顯示「找不到 War2。請將此程式複製到 war2 目錄並重新啟動。

我不知道這個目錄在哪裡。

那麼,我該如何讓這個程式在 wine 中運作呢?

答案1

在 WINEPREFIX 下找到遊戲(可能是 ~/.wine),然後透過雙擊 .exe 或啟動終端並輸入以下內容來啟動它:

wine .wine/drive_c/path/to/game/WarCraft.exe (or whatever the file is called)

答案2

如果您的目的是運行已安裝在 Wine 的 C 分區之外的程式:
那麼只需winecfg
在出現的視窗中運行,選擇驅動器選項卡
並將包含該程式的分區添加到您前面的列表中,
然後就可以使用Wine 打開它通過“用 wine 打開”或執行,wine drive_letter/path_to_program其中drive_letter 與 winecfg 中為分區選擇的字母相同

答案3

我假設它不是透過 wine 安裝的,您應該能夠導航到 warcraft 目錄並從那裡運行 EXE,如果它確實運行,我認為您可以使用以下命令建立快捷方式

wine [Programdir1]\[Programdir2]\program.exe 

我建議安裝 POL,儘管它使這件事變得輕而易舉。

相關內容