Я установил 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.