Как запускать игры для Windows Steam из Linux Steam (с WINE)?

В настоящее время я использую 2 версии Steam: Linux для игр, совместимых с Linux, и версию Windows в Wine для игр, которые не совместимы. Мне было интересно, можно ли заставить вино работать над играми в Linux steam (той, которая не использует wine), поэтому мне не нужно переключаться между двумя парами.

17
задан 17 February 2013 в 03:48

3 ответа

Выберите «Добавить игру ...»> «Добавить не-Steam игру».

Поиск игры в предоставленном списке. Если вы найдете его, добавьте его, и все готово.

Если его нет, создайте файл .desktop , где Exec=wine /path/to/game/exe и поместите его в /usr/share/applications.

Закройте и снова откройте окно добавления игры. Теперь вы должны найти игру в списке.

0
ответ дан 17 February 2013 в 03:48

Вы можете создать очень короткий скрипт для запуска игры (см .: https://www.winehq.org/docs/wineusr-guide/running ), а затем создать запись в вашей Steam-библиотеке. используя «Добавить не-Steam игру», которая указывает на сценарий. Это будет означать, что вы будете иметь игру в своем списке игр на клиенте Linux.

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

0
ответ дан 17 February 2013 в 03:48

Так, я знаю, что это - старый вопрос, но там, кажется, способ сделать это. Вид.

Править: Так, загрузив 1 игру, это, кажется, не работает. Запуск игры ничего не делает. Никакие ошибки.. просто nada. Так, YMMV.

Это включает, обманывая клиент в размышление, что это может быть установлено путем создания appmanifest в правильной папке. К счастью, так как Пар соединен хорошо и терпим к ошибкам, можно просто скопировать некоторую другую декларацию, изменить несколько полей, и это автоматически зафиксирует файл и начнет загружать игру.

Для дальнейшего использования в случае, если ссылка повреждается:

  1. Щелкните правой кнопкой по своей желаемой игре в Паре. Нажмите "Create Desktop Shortcut".

  2. Откройте ярлык как текст и найдите gameid. Это будет на Исполнительной строке. Например, "Exec=steam steam://rungameid/204880" означает, что gameid 204880. (Бонусные очки для нахождения, которые играют, это!:P)

  3. Теперь мы делаем новую декларацию. (О, и если у Вас есть Пар, открытый все еще, можно идти вперед и закрыть его.), Скорее всего, Вы перейдете к ~/.local/share/Steam/SteamApps/. Будут несколько "appmanifest_xxxxxx.acf файлы (переменной длины). Они представляют Ваши установленные игры. Выберите один (до сих пор, кажется, что любой будет работать). Скопируйте его и сохраните его как appmanifest_gameid.acf (очевидно, заменяющий gameid с тем, чем это было). Теперь откройте его и измените appID, GameID, имя и вторые поля имени. Сохраните его.

  4. Вновь откройте пар.

  5. ??? (Пар исправляет наш неправильный файл. Хотя, я заметил, что некоторые старые свойства остаются, который может возвратиться, чтобы укусить me/you/us.)

  6. Получите прибыль! (это начинает загружать),

И, на момент написания этих строк это - насколько я добрался. Моя игра все еще загружает, и я думал, что совместно использую, когда я споткнулся через этот QA, когда я искал тот же ответ :)

6
ответ дан 17 February 2013 в 03:48

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

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