Я могу так или иначе постараться не иметь две версии Пара?

Так, я недавно переместился от Window$ (снова), и я хотел бы переместить свою игровую библиотеку.

Я уже установил Пар для Linux (таким образом, я могу играть в поддерживаемые игры исходно), но теперь я должен установить Пар для Вина, таким образом, я могу играть во все несобственные игры.

Моя проблема здесь состоит в том, что я выполняю две версии Пара одновременно, который может быть тратой ресурсов (не говоря уже о том, что это является раздражающим, который я должен переключить на другую версию каждый раз, когда я не могу найти игру в этой категории или наоборот).

Есть ли какой-либо способ, которым я могу обмануть Пар для Linux в запуск игр Windows через Вино?

Например, могу, я просто совершил нападки Play кнопка для чего-то как Скайрим от моей установки Linux, и просто имеет Пар, предварительно ожидают команду с wine? В то же время собственные игры должны работать без любого добавления префикса.

0
задан 15 July 2015 в 01:22

2 ответа

У меня были некоторые приложения запуска успеха через вино от Парового клиента Linux. Как Michael предполагает, необходимо использовать сценарий оболочки для запуска их.

, Например, я использую это для запуска пути изгнания, названного poe.exe:

#!/bin/bash
unset LD_PRELOAD
export WINEPREFIX=/media/stephen/d_extra/PoE/
export WINEDEBUG=-all
cd "${WINEPREFIX}"
cd drive_c
cd "Path of Exile"
wine PathOfExile.exe

игра не запустилась бы для меня, не сбрасывая LD_PRELOAD. Кроме того, полномочия на файле должны были быть исполняемым файлом.

я установил полномочия на сценарии (например):

chmod 755 ~/bin/poe.exe

Затем я использую Добавить непаровую игровую опцию, и затем я просматриваю к сценарию.

Так, это - то, как Вы добавляете универсальную винную игру...

, Чтобы ответить на Ваш вопрос и добавить паровую игру, необходимо создать сценарий, который называет steam.exe и передает игровой идентификатор. Это приведет к запуску второго экземпляра пара, но Вы, привычка должна была иметь его работающий в течение всего времени, просто в то время как вторая игра работает. Таким образом, вот другой сценарий, который начинает версию для Windows непревращенных путем вызова парового клиента окон через вино с соответствующим URL:

#!/bin/bash
unset LD_PRELOAD
export WINEPREFIX=$HOME/.unturned
export WINEDEBUG=-all
cd "${WINEPREFIX}"
cd drive_c
cd Program\ Files\ \(x86\)/Steam/
nice -n 19 wine Steam.exe -no-dwrite steam://rungameid/304930

В этом случае я не знаю, что сброс на LD_PRELOAD необходим, но мои другие сценарии использовали его.

ПРИМЕЧАНИЕ: WINEPREFIX только должен быть указан при определении WINEPREFIX при установке пара (или другие Windows-программы). Если бы Вы не указывали тот при установке пара для окон, то Вам не было бы нужно один в Ваших сценариях. И если это так, Вы захотите заменить его ~/.wine/.

2
ответ дан 31 July 2019 в 07:59

Вы могли попробовать Add a Non-Steam Game опция и направить его к сценарию оболочки, который запускает игру, но это не решило бы, хотя это также запустит клиент Windows Steam также, потому что клиент необходим для аутентификации игры как части процесса DRM. Если бы клиент Linux мог бы аутентифицировать DRM для игр Windows, чем все были бы прекрасны, но оно просто не прокладывает себе путь.

0
ответ дан 31 July 2019 в 07:59

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

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