Не удается найти steam.exe при установке Wine

Не удается найти steam.exe при установке Wine

Я установил 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 не может найти файл. Однако я установил Worms Armageddon из Steam, и он поместил файл на мой рабочий стол с содержимым

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

Так что вино, очевидно, имеет некоторое представление оProgram Files (x86)\Steam


ОБНОВЛЯТЬ:

Кроме того, когда я запускаю steam uninstaller, нигде нет списка "steam". Однако, если я захожу в winetricks, нажимаю "установить приложение", я вижу, что steam уже отмечен. Я даже не могу удалить его сейчас! Я даже удалил и переустановил wine, и все еще могу запустить steam. Яполностьюпотерял. Я даже не хочу больше устанавливать Steam, я просто хочу УДАЛИТЬ его.

решение1

Я думаю, что Winetricks хранит его WINEPREFIXгде-то в другом месте, чем .wine. Вам лучше использовать командную строку и запустить:

wine ~/Downloads/SteamSetup.exe

Это работало для меня каждый раз до этого. В противном случае, вы можете просто полностью отказаться от Steam on Wine и запустить:

sudo apt install steam

Если вы это сделаете, не удаляйте Wine пока. Есть способы использовать игры Windows в Linux Steam. Вы можете использовать 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.

Связанный контент