在 wine 安裝中找不到 steam.exe

在 wine 安裝中找不到 steam.exe

我通過典型安裝了wine sudo apt-get install wine,然後去了WineTricks並安裝了steam。 Steam 對我來說工作正常,但當我進入資料夾時

~/.wine/drive_c/Program\ Files\ \(x86\)/

沒有資料夾Steam

我想知道事情是如何運作的,這讓我感到不舒服。 wine 把 steam.exe 放在哪裡了?

我嘗試跑步

wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Steam/Steam.exe

但結果正如預期的那樣,wine找不到該文件。然而,我安裝了《百戰天蟲世界末日》,它在我的桌面上放置了一個文件,其中包含以下內容

[InternetShortcut]
URL=steam://rungameid/217200
ICONFILE=C:\Program Files (x86)\Steam\steam\games\fb638fa31397002929f1466b2cfd757b7dbbb6bc.ico
ICONINDEX=0

所以葡萄酒顯然有一些概念Program Files (x86)\Steam


更新:

另外,當我執行 steam 卸載程式時,任何地方都沒有「steam」清單。但是,如果我選擇 winetricks,請點擊安裝應用程序,我會看到 steam 已被選中。我現在甚至無法卸載它!我什至卸載並重新安裝了 wine,仍然可以運行 steam。我是完全地丟失的。我什至不想再安裝 steam,我只想卸載它。

答案1

我認為 Winetricks 將其存儲WINEPREFIX.wine.您最好使用命令列並運行:

wine ~/Downloads/SteamSetup.exe

以前每次都對我有用。否則,您可能只想完全放棄 Steam on Wine 並運行:

sudo apt install steam

如果您這樣做,請先不要卸載 Wine。有多種方法可以在 Linux Steam 上使用 Windows 遊戲。您可以使用Steam Play來安裝遊戲。去圖書館(遊戲名稱)設定啟動選項並添加以下內容:

PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 %command%

如果你想卸載,我想你可以使用:

sudo apt purge winetricks
sudo apt install winetricks

希望這可以幫助。 ✓

答案2

在我的系統上,完整路徑是

/home/[username]/.wine/dosdevices/c:/Program Files (x86)/Steam/Steam.exe

但聽起來可能有所不同。所以試試這個。

打開終端機並輸入

wine regedit

  • 然後點選 HKEY_CURRENT_USER 旁的 +
  • 然後點擊軟體旁邊的 +
  • 然後點擊 Valve 旁邊的 +
  • 然後點擊蒸汽

在右側窗格中尋找 SteamExe。右側應該會向您顯示 Steam 的路徑。

相關內容