LINUX.ORG.RU

Проще в winecfg добавить флешку, как диск и пускать как обычно, чем формировать свой префикс на флешке при помощи WINEPREFIX.

Ygor ★★★★★ ()
Ответ на: комментарий от xDShot

Делается это точно так-же как и с ПК? Просто я указываю имя флешки, правильный адрес приложения. Выдает ошибку, «Не найдено такого файла или каталога»

Yaya53 ()
Ответ на: комментарий от Yaya53

правильный адрес приложения. Выдает ошибку, «Не найдено такого файла или каталога»

Значит неправильный адрес.

Как приложение пытаетесь запустить?

xDShot ★★★★★ ()
Ответ на: комментарий от Yaya53

env WINEPREFIX=«/home/.customprefix» wine «/8BCC-2DAO/Rome.Total War. Gold Edition/RomeTW.exe» ввожу в терминал.

env WINEPREFIX=/home/.customprefix wine /8BCC-2DAO/Rome\.\Total\ \War\.\ \Gold\ \Edition/RomeTW.exe

вот так попробуй, без кавычек, обратный слеш нужен обязательно если в пути есть пробелы.

Gramozeka ★★ ()
Ответ на: комментарий от Gramozeka

wine: /home/.customprefix is not owned by you. Что странно. В кладке «Права», владелец это ubuntu-gnome. Намного проще было бы сменить стандартный префикс, можно так?

Yaya53 ()
Ответ на: комментарий от xDShot

env WINEPREFIX=/home/ubuntu-gnome/.customprefix wine /media/ubuntu-gnome/8BCC-2DAO/Rome\.\Total\ \War\.\ \Gold\ \Edition/RomeTW.exe Ввел в терминал. Получил:err:process:init_windows_dirs directory L"C:\\windows" could not be created, error 2 err:process:init_windows_dirs directory L"C:\\windows\\system32" could not be created, error 3 err:process:init_windows_dirs directory L"C:\\windows\\syswow64" could not be created, error 3 err:file:init_redirects cannot open L"C:\\windows" (c000000f) wine: cannot find '/media/ubuntu-gnome/8BCC-2DAO/Rome.Total War. Gold Edition/RomeTW.exe'

Yaya53 ()
Ответ на: комментарий от Yaya53

это он тебе говорит что нет такого префикса. Не люби себе(и остальным) мозг. Всё делается просто - сперва входишь в систему как пользователь.

Потом в терминале выполняешь команду от этого пользователя:

winecfg
выскочит окошко в духе виндовз ХР. Единственное что имеет смысл при этом проверить звук и указать расширенный список дисков.

Закрой это окошко.

Смонтируй флешку Наутилусом. Скопируй путь до екзешника. В терминале перейди к нему:

cd /полный_путь_к_exe_файлу_скопированный_из_наутилуса
после этого тупо:
wine ./запускалка_какой-то_там_игрухи.exe

ВСЁ!!! Никаких рутов, никаких sudo, никаких тухлых префиксов, ничего не нужно, всё просто как топор. Если ты начитался в интОрнетах каких-то маргиналов фапающих на непонятные никому кроме них пляски с какими-то там префиксами, то сам себе злобный буратино.

Почитай на https://appdb.winehq.org/ про свою игру, там есть простые и понятные инструкции по настройке, если они необходимы.

Gramozeka ★★ ()
Ответ на: комментарий от Gramozeka

Если ты начитался в интОрнетах каких-то маргиналов фапающих на непонятные никому кроме них пляски с какими-то там префиксами, то сам себе злобный буратино.

Ну правильно, если тебе не нужны пляски с префиксами, значит, они никому не нужны.

meliafaro ★★★★★ ()
Ответ на: комментарий от Gramozeka

Префикс мне нужен т.к. у меня две игрухи. Одна не работает без установленного дайректикса, другая с установленным дайректиксом неработает. Выход я увидел в префиксах.

Yaya53 ()
Ответ на: комментарий от Yaya53
WINEPREFIX=~/.wine_with_drx winecfg
WINEPREFIX=~/.wine_without_drx winecfg

Далее копируй game1.exe в ~/.wine_with_drx/dirve_c/user/что-то там/Рабочий\стол, а game2.exe в ~/.wine_without_drx/dirve_c/user/что-то там/Рабочий\стол, Потом:

WINEPREFIX=~/.wine_with_drx wine ~/.wine_with_drx/dirve_c/user/что-то там/Рабочий\стол/game1.exe
WINEPREFIX=~/.wine_without_drx wine ~/.wine_with_drx/dirve_c/user/что-то там/Рабочий\стол/game2.exe

anonymous ()
Ответ на: комментарий от Gramozeka

Помимо обратного слэша путь можно закавычить или заапострофить.

anonymous ()
Ответ на: комментарий от Yaya53

Просто я указываю имя флешки, правильный адрес приложения. Выдает ошибку

Нет. Ты указываешь неправильные адреса. Инфа 100500%.

ashot ★★★ ()
Ответ на: комментарий от ashot

А зачем обратный слеш перед строчными буквами?

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

Gramozeka ★★ ()
Ответ на: комментарий от meliafaro

Ну правильно, если тебе не нужны пляски с префиксами, значит, они никому не нужны.

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

Помимо обратного слэша путь можно закавычить или заапострофить.

работает не всегда, а порой весьма коряво, слеш отлично работает в любом раскладе.

Вот пример использования префикса(это ярлык Rage.desktop ):

[Desktop Entry]
Comment[ru]=
Comment=
Exec=env WINEPREFIX="/home/mike/rage.wine" wine C:\\\\Program\\ Files\\\\Rage/Rage.exe
GenericName[ru]=
GenericName=
Icon=/home/mike/rage.wine/drive_c/Program Files/Rage/5.svg
MimeType=
Name=Rage
Path=/home/mike/rage.wine/dosdevices/c:/Program Files/Rage
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

сперва это ставится в стандартный префикс, а после настройки переименовывается и правится в десктоп-файле, это проще чем пытаться угадывать то, в чём имеются более чем скудные понятия.

Gramozeka ★★ ()
Последнее исправление: Gramozeka (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.