Смешанный режим в Steam (вино / родной)

Я все еще относительно новичок в технической части Linux, но я хотел знать, возможно ли установить собственный клиент Steam для Linux и запускать игры, которые не имеют собственного порта от WINE, при запуске собственных игр .. ну .. изначально. Можно ли обойтись без изменения кода Steam? Потому что он сообщает, что неродная игра не для системы, если вы пытаетесь запустить ее. Это было бы здорово, пока мы ожидаем портирования большего количества игр, так как тогда нам не нужно было бы устанавливать 2 отдельных клиента на машину. Спасибо!

3
задан 24 July 2013 в 23:36

2 ответа

Я понимаю, что это только частичный ответ, но в Steam можно добавлять не-Steam игры. Это означает, что все ваши игры перечислены в одном месте, и вы можете использовать в игре оверлей Steam со сдвиговыми вкладками, но у него есть недостаток, заключающийся в том, что эти игры нельзя устанавливать через Steam и не обновлять автоматически.

Метод:

  1. Установите игру вне Steam для Linux.
  2. Создайте файл .desktop для игры, если у него его еще нет. В этом примере я установил War Thunder со Steam для Windows, перезагрузился в Linux и поместил в ~/.local/share/applications/war-thunder.desktop следующее:

    [Desktop Entry]
    Name=War Thunder
    Comment=Multiplayer online combat flight simulator
    Exec=wine "/run/media/mavit/Windows7_OS/Program Files (x86)/Steam/steamapps/common/War Thunder/launcher.exe"
    Type=Application
    Categories=Game
    Path=/run/media/mavit/Windows7_OS/Program Files (x86)/Steam/steamapps/common/War Thunder
    Icon=/run/media/mavit/Windows7_OS/Program Files (x86)/Steam/steamapps/common/War Thunder/icon.ico
    
  3. В Steam для Linux выберите Игры Добавить не-Steam игру в мою библиотеку ... и добавьте игру.

  4. Если вы обнаружите, что игра не запускается, щелкните ее правой кнопкой мыши в Steam для Linux, выберите Свойства и проверьте правильность сведений, отредактировав Target и Start In в соответствии Exec и Path соответственно в файле .desktop выше.
0
ответ дан 24 July 2013 в 23:36
  1. Установите PlayOnLinux здесь: http://www.playonlinux.com/en/download.html

  2. Нажмите Супер (Windows) ключ и тип в 'PlayOnLinux' и нажатии Enter.

  3. Нажмите 'Install' + кнопка наверху.

  4. Поиск 'Пара', дважды щелкните по нему и следуйте инструкциям по установке.

  5. Комментарий, если у Вас есть какие-либо проблемы :D

(Обратите внимание, что это, вероятно, не будет работать отлично, потому что POL использует ВИНО, которое является только слоем совместимости Windows),

[Другие ответы на подобные вопросы рекомендуют ВИНО, которое не так удобно для пользователя или гибко как PlayOnLinux, по-моему]

1
ответ дан 24 July 2013 в 23:36

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

Похожие вопросы: