Steam store не работает на 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 и установите его, нажав "Да" на все элементы в диалоговом окне.

7 ответов

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

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

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


Для тех, кто добавил опцию -no-cef-sandbox, и она все еще не работает, я обнаружил, что при установке Steam через winetricks файл.desktop, который помещается на рабочий стол, фактически ссылается на ярлык в папке рабочего стола с префиксами wine. Добавление опции -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

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

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

Это также работает, если вы запускаете steam.exe с Wine непосредственно из командной строки, так что-то вроде wine /home/$user/.wine/drive_c/Program Files\ (x86)/Steam/Steam.exe -no-cef-sandbox, Вам просто, как указано ранее, нужно убедиться, что вы запускаете опцию непосредственно для двоичного файла steam.exe. Вы также можете сделать ярлык с тем же путем и опцией, если хотите. Я обычно делаю сценарии, которые делают эти вещи, а затем псевдоним их в файле.bashrc. Кто действительно хочет печатать это все время...

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

steam
d3dx9_42
vcrun2008
xact
vcrun2015

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

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

С терпением я попробовал все это по одному, без радости. Затем вместо установки с winetricks я пошел в POL ... и первое, что сработало!

POL / Настройка / Установка компонентов / Основные шрифты Microsoft и магазин LIT UP!

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

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

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

У меня была эта проблема, и я решил ее на POL после установки Steam, перейдите в раздел "Настройка и установка компонентов" и установите DirectX9. После установки этого магазина загрузился без проблем на всех.

Другие вопросы по тегам