Магазин Steam не работает на Ubuntu 16.04

Магазин Steam не работает на Ubuntu 16.04

Я установил Steam на Ubuntu.

Я уже использовал PlayOnLinux и Wine для запуска Steam, ноничего никогда не появляется в магазине. Я установил Steam, следуя инструкциям наэто видео:

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install ubuntu-restricted-extras
sudo apt-get install playonlinux

Запустите playonlinuxи выберите «Установить программу», найдите Steam и установите его, нажимая «да» на все пункты диалогового окна.

решение1

Добро пожаловать в AskUbuntu!

У меня уже была такая проблема, похоже, это известная проблема с элементами веб-интерфейса: https://appdb.winehq.org/objectManager.php?sClass=version&iId=19444

Вы можете попробовать запустить Steam с -no-cef-sandboxаргументом. (Хотя это может быть рискованно для безопасности. Я бы использовал это как временное решение). введите описание изображения здесь


решение2

Для тех, кто добавляет опцию -no-cef-sandbox, и она все равно не работает, я обнаружил, что при установке Steam через winetricks файл .desktop, который размещается на рабочем столе, на самом деле ссылается на ярлык в папке wine prefixes на рабочем столе. Добавление опции -no-cef-sandbox здесь не сработает, так как ее нужно передать напрямую в .exe.

Если вы откроете файл рабочего стола в редакторе

gedit Steam.desktop

и указать непосредственно на Steam.exe, отредактировав атрибут Exec. В моем случае:

Exec=env WINEPREFIX="/home/nick/.wine" wine "/home/nick/.wine/drive_c/Program Files/Steam/steam.exe" -no-cef-sandbox

*Не забудьте сменить пользователя и убедиться, что путь для вашей установки правильный.

В моем случае это позволило загрузить страницу магазина.

решение3

Если у вас есть winetricks, установите следующие пакеты в winetricks:

steam
d3dx9_42
vcrun2008
xact
vcrun2015

Затем запустите Steam с опцией -no-cef-sandbox. Это должно позволить Steam отображать веб-страницы.

Если это все еще не работает, убедитесь, что Wine обновлен до последней версии Wine-Staging (которую вам в любом случае придется настроить с помощью CSMT для повышения производительности в играх).

решение4

У меня была та же проблема. И я попытался исправить проблему, добавив -no-cef-sandbox. Однако проблема все еще осталась.

Я переустановил steam и снова запустил его, после чего PlayOnLinux попросил установить Mono. После установки Mono проблема была устранена. Не знаю почему!!

wine-версия: 2.0 постановка

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