在 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 找不到该文件。不过,我从 steam 上安装了 Worms Armageddon,它在我的桌面上放了一个文件,内容如下

[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

以前每次我都用这个方法。否则,你可能只想完全放弃 Wine 上的 Steam,然后运行:

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 旁边的 +
  • 然后点击 Steam

在右侧窗格中查找 SteamExe。右侧应该会显示 Steam 的路径。

相关内容