Инструкция по установке и описание функционала PortProton

Инструкция по установке и описание функционала PortProton

Steam Deck База Знаний

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

Еще больше инструкций и гайдов в нашей группе Steam Deck База Знаний

Содержание

Установка

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

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

Эмуляторы

Настройки 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, нажимаем ОК и ждем окончания процесса.
Примечание: если некоторые библиотеки из списка уже отмечены, то их не трогаем.

Report Page