Steam Deck BaseSteam Deck Base

PortProton

PortProton
5 мин. чтенияСложность: Средне

Проект, который призван упростить запуск Windows-игр в Linux, как для начинающих пользователей, так и для опытных. Проект стремится сделать процесс запуска игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для опытных пользователей. Официальный сайт разработчиков linux-gaming.ru

Со­дер­жа­ние

Уста­нов­ка

Функ­ци­о­нал про­грам­мы

Ав­то­уста­нов­ка

Эму­ля­то­ры

На­строй­ки WINE

На­строй­ки PortProton

Уста­нов­лен­ные

Уста­нов­ка игр

Уста­нов­ка

ВАЖНО: уста­нов­ка ав­то­ма­ти­зи­ро­ва­на в скрип­те от груп­пы Steam Deck Helper

ВАЖНО!!! Не ме­няй­те си­стем­ный язык после уста­нов­ки, иначе про­грам­ма не будет за­пус­кать­ся! Если ре­ши­ли по­ме­нять язык, то уда­ли­те про­грам­му, по­ме­няй­те язык с пе­ре­за­груз­кой и потом уста­но­ви­те про­грам­му за­но­во. В ред­ких слу­ча­ях ино­гда смена си­стем­но­го языка про­ис­хо­дит ча­стич­но, из за этого могут воз­ник­нуть про­бле­мы, в таком слу­чае необ­хо­ди­мо уда­лить PortProton, систeмный язык по­ме­нять на ан­глий­ский, пе­ре­за­гру­зить­ся, по­ме­нять си­стем­ный язык на рус­ский, пе­ре­за­гру­зить­ся, а после уже уста­но­вить про­грам­му.

  • Ва­ри­ант 1: От­кры­ва­ем ма­га­зин Discover, пишем в по­ис­ке portproton, на­жи­ма­ем Уста­но­вить

  • Ва­ри­ант 2: От­кры­ва­ем Konsole и вво­дим ко­ман­ду: flatpak install flathub portproton -y

  • Вы­би­ра­ем system, пишем в тер­ми­на­ле 1 и на­жи­ма­ем Enter (R2), ожи­да­ем окон­ча­ния уста­нов­ки

  • За­пус­ка­ем PortProton

  • Ожи­да­ем окон­ча­ния уста­нов­ки

Функ­ци­о­нал про­грам­мы

Вер­нуть­ся к со­дер­жа­нию

Ав­то­уста­нов­ка

В дан­ной вклад­ке выбор раз­но­об­раз­ных Ла­ун­че­ров для за­пус­ка игр

Эму­ля­то­ры

В дан­ной вклад­ке выбор эму­ля­то­ров (Для эму­ля­ции ре­ко­мен­ду­ет­ся ис­поль­зо­вать EmuDECK)

На­строй­ки WINE

Вер­нуть­ся к со­дер­жа­нию

Дан­ная вклад­ка слу­жит для тон­кой на­строй­ки WINE

  • 3D API это гра­фи­че­ский ин­тер­фейс в ко­то­ром будут за­пус­кать­ся наши про­грам­мы, игры.

  • PREFIX это среда Windows в ко­то­рой будут за­пус­кать­ся наши windows при­ло­же­ния в среде Linux, в PortProton пред­уста­нов­ле­но 3 пре­фик­са: DEFAULT, DOTNET, PROGRAMS их раз­ли­чие в на­бо­ре пред­уста­нов­лен­ных биб­лио­тек .NET Frameworks, Visual C++ и т.д.

  • WINE это сво­бод­ное про­грамм­ное обес­пе­че­ние для за­пус­ка Windows-при­ло­же­ний на несколь­ких POSIX-сов­ме­сти­мых опе­ра­ци­он­ных си­сте­мах, вклю­чая Linux, macOS и BSD.

  • По­дроб­но раз­бе­рем WINETRICKS, Cка­чать дру­гую вер­сию wine, Уда­ле­ние про­грамм, На­строй­ки пре­фик­са

WINETRICKS

Вер­нуть­ся к со­дер­жа­нию

  • WINETRICKS слу­жит для уста­нов­ки до­пол­ни­тель­ных биб­лио­тек в PREFIX

При­ме­ча­ние: если вы по­пе­ре­клю­ча­е­тесь между пре­фик­са­ми DEFAULT, DOTNET, PROGRAMS об­на­ру­жи­те что в WINETRICKS уста­нов­ле­ны раз­ные биб­лио­те­ки

По­дроб­ней по уста­нов­ке биб­лио­тек может озна­ко­мить­ся в ин­струк­ции к Protontricks

Cка­чать дру­гую вер­сию wine

Вер­нуть­ся к со­дер­жа­нию

  • Здесь вы мо­же­те ска­чать дру­гую вер­сию WINE для за­пус­ка Ваших при­ло­же­ний.

При­ме­ча­ние: ниже при­мер вы­бо­ра WINE Proton GE

Уда­ле­ние про­грамм

Вер­нуть­ся к со­дер­жа­нию

Здесь Вы мо­же­те уда­лить про­грам­мы уста­нов­лен­ные в вы­бран­ный в дан­ный мо­мент PREFIX (DEFAULT, DOTNET, PROGRAMS)

На­строй­ки пре­фик­са

Вер­нуть­ся к со­дер­жа­нию

Слу­жит для более тон­кой на­строй­ки PREFIX. Не все­гда необ­хо­ди­мые биб­лио­те­ки при­сут­ству­ют в WINETRICKS и бы­ва­ет необ­хо­ди­мость до­ба­вить их вруч­ную, так же на­стро­ить за­пуск с сов­ме­сти­мо­стью с той или иной вер­си­ей Windows

На­строй­ки PortProton

Вер­нуть­ся к со­дер­жа­нию

Слу­жит для тон­кой на­строй­ки про­грам­мы, нас ин­те­ре­су­ет толь­ко воз­мож­ность Пе­ре­уста­но­вить, Об­но­вить или Уда­лить PortProton

Уста­нов­лен­ные

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

Уста­нов­ка игр

Вер­нуть­ся к со­дер­жа­нию

Для за­пус­ка exe фай­лов двумя кли­ка­ми с по­мо­щью PortProton необ­хо­ди­мо со­по­ста­вить дан­ные файлы с про­грам­мой, для этого тре­бу­ет­ся на­жать ПКМ(L2) по файлу - От­крыть с по­мо­щью... - Дру­гое при­ло­же­ние...

В от­крыв­шем­ся окне в по­ис­ке пишем portproton, вы­де­ля­ем наше при­ло­же­ние, ста­вим чек­бокс "За­пом­нить связь с при­ло­же­ни­ем..." и на­жи­ма­ем ОК

В от­крыв­шем­ся окне нас ин­те­ре­су­ют несколь­ко по­зи­ций: 3D API, WINE, PREFIX (мы раз­би­ра­ли выше). Оста­но­вим­ся на На­строй­ки, Со­здать ярлык и За­пу­стить

За­пу­стить

Го­во­рит сама за себя, за­пус­ка­ет наше при­ло­же­ние, игру, ин­стал­ля­тор

  • Для вы­бо­ра пути уста­нов­ки на­жи­ма­ем обзор (зна­чок папки) в ин­стал­ля­то­ре:

  • И вы­би­ра­ем путь:

  • C:\ - пре­фикс PortProton - НА­СТО­Я­ТЕЛЬ­НО НЕ РЕ­КО­МЕН­ДУЮ УСТА­НАВ­ЛИ­ВАТЬ ИГРЫ НА ДИСК C!

  • D:\ - SD карта - /​run/​media/​id_​sd_​card

  • H:\ - SSD - /​home/​deck/​

  • S:\ - раз­дел с ли­цен­зи­он­ны­ми иг­ра­ми Steam - /​home/​deck/​.​steam/​steam/​steamapps/​common/​

  • Z:\ - общий си­стем­ный раз­дел

Окно вы­бо­ра пути уста­нов­ки

  • Для при­ме­ра у меня со­зда­на папка Games в До­маш­ней папке и папка Games на SD карте куда я уста­нав­ли­ваю игры

SSD

SD

  • В ин­стал­ля­то­ре я могу вы­брать для SSD диск H:\ и папку Games, а для SD диск D:\ и папку Games

SSD

SD

Со­здать ярлык

В дан­ном раз­де­ле мы можем со­здать яр­лы­ки для за­пус­ка нашей игры

  • Имя - на­име­но­ва­ние на­ше­го яр­лы­ка

  • Чек боксы от­ве­ча­ю­щие за то куда будет до­бав­лен наш ярлык

  • Кноп­ка со­зда­ю­щие ярлык(и) после на­ше­го вы­бо­ра выше

ВАЖНО! Если в ин­струк­ции по уста­нов­ке игры, ярлык до­бав­ля­ет­ся в Steam на­пря­мую через до­бав­ле­ние яр­лы­ка exe файла (L2 (ПКМ) - add Steam), то за­кры­ва­ем дан­ное окно и ярлык через PortPrton не до­бав­ля­ем!!!

ВАЖНО: если ярлык до­бав­ля­ет­ся через PortProton, чтобы он по­явил­ся в Steam, тре­бу­ет­ся его за­крыть перед до­бав­ле­ни­ем, либо пе­ре­за­пу­стить Steam после. СОВ­МЕ­СТИ­МОСТЬ В STEAM НИ­КА­УЮ СТА­ВИТЬ НЕ НУЖНО, ТАК КАК В PORTPROTON УЖЕ СТОИТ СОВ­МЕ­СТИ­МОСТЬ!!!

На­строй­ки

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

Уда­ле­ние на­стро­ек

Для уда­ле­ния сде­лан­ных на­стро­ек необ­хо­ди­мо уда­лить файл со­здан­ный рядом с за­пус­ка­е­мым фай­лом с рас­ши­ре­ни­ем .ppdb

файл с на­строй­кам PortProton

(До­пол­ни­тель­но) Необ­хо­ди­мые биб­лио­те­ки для уста­нов­ки ре­па­ков

Для силь­но сжа­тых ре­па­ков тре­бу­ют­ся до­пол­ни­тель­ные биб­лио­те­ки для кор­рект­ной уста­нов­ки и во из­бе­жа­ние по­лу­че­ния оши­бок как IsDone.dll и Unarc.dll.

  • Уста­нав­ли­ва­ем биб­лио­те­ки mcf42, vcrun6sp6 и vcrun2022 в пре­фикс PortProton через ко­то­рый уста­нав­ли­ва­е­те игру. Для этого ис­поль­зу­ем winetriscks.

  • От­кры­ва­ем PortProton

  • Пе­ре­хо­дим во вклад­ку На­строй­ки WINE

  • Вы­би­ра­ем PREFIX через ко­то­рый бу­де­те уста­нав­ли­вать игру и на­жи­ма­ем кноп­ку winetriscks

  • Ста­вим чек­бок­сы на биб­лио­те­ки mcf42, vcrun6sp6 и vcrun2022, на­жи­ма­ем ОК и ждем окон­ча­ния про­цес­са.

При­ме­ча­ние: если неко­то­рые биб­лио­те­ки из спис­ка уже от­ме­че­ны, то их не тро­га­ем.

Комментарии

Всего: 0
Войдите в аккаунт, чтобы написать комментарий или ответить другому пользователю.
Войти