LINUX.ORG.RU

История изменений

Исправление CrX, (текущая версия) :

А хомяк в winecfg закрыт

Это не закрытие. Да и конфиг выходит для каждой игры одинаковый.

Я с виндоиграми поступаю так: кидаю каталог игры, названный game в пустой каталог, создаю пустой каталог profile, а рядом кладу start.sh с содержанием вроде

#!/bin/sh
EXENAME="Skyrim.exe"
cd "$(dirname "$0")"
export WINEPREFIX="$(pwd)/prefix"
# тут добавляю, если ещё какие экспорты нужны, например для отображения FPS в DXVK
cd game
exec wine "$EXENAME" "$@"

И запускаю как firejail --net=none --private=. ./start.sh (оно на алиасе, естественно).

Скрипт создаётся другим скриптом, остаётся только указать имя экзешника ну и добавить, если нужны какие-то доп. экспорты и прочее. Выходит очень компактно, аккуратно и удобно.

Примерно похожим образом я поступаю и с нативными играми, кстати.

Исправление CrX, :

А хомяк в winecfg закрыт

Это не закрытие. Да и конфиг выходит для каждой игры одинаковый.

Я с виндоиграми поступаю так: кидаю каталог игры, названный game в пустой каталог, создаю пустой каталог profile, а рядом кладу start.sh с содержанием вроде

#!/bin/sh
EXENAME="Skyrim.exe"
cd "$(dirname "$0")"
export WINEPREFIX="$(pwd)/prefix"
# тут добавляю, если ещё какие экспорты нужны, например для отображения FPS в DXVK
cd game
exec wine "$EXENAME" "$@"

И запускаю как firejail --net=none --private=. ./start.sh (оно на алиасе, естественно).

Скрипт создаётся другим скриптом, остаётся только подправить, если нужны какие-то доп. экспорты и прочее и указать имя экзешника.

Исходная версия CrX, :

А хомяк в winecfg закрыт

Это не закрытие. Да и конфиг выходит для каждой игры одинаковый.

Я с виндоиграми поступаю так: кидаю каталог игры, названный game в пустой каталог, создаю пустой каталог profile, а рядом кладу start.sh с содержанием вроде

#!/bin/sh
EXENAME="Skyrim.exe"
cd "$(dirname "$0")"
export WINEPREFIX="$(pwd)/prefix"
# тут добавляю, если ещё какие экспорты нужны, например для отображения FPS в DXVK
cd game
exec wine "$EXENAME" "$@"

И запускаю как firejail --profile=. ./start.sh (оно на алиасе, естественно).

Скрипт создаётся другим скриптом, остаётся только подправить, если нужны какие-то доп. экспорты и прочее и указать имя экзешника.