我通过典型的方式安装了 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 的路径。