Найти в Дзене
LevPRO

PortProton - полное руководство по установке, использованию и запуску Windows игр на Linux

Оглавление

PortProton — это мощный инструмент, созданный на основе Wine и Proton, который позволяет запускать Windows-приложения и игры на операционных системах Linux. В отличие от стандартного Wine, PortProton предоставляет более удобный интерфейс и автоматизирует многие процессы настройки, что делает его идеальным решением как для новичков, так и для опытных пользователей.Основное преимущество PortProton заключается в его способности создавать изолированные окружения (префиксы) для каждой программы, что предотвращает конфликты между различными приложениями и обеспечивает стабильную работу. Это особенно важно при работе с программами, скачанными из различных источников, включая торренты.В этом руководстве мы подробно рассмотрим процесс установки PortProton на различные дистрибутивы Linux, а также детально разберем процедуру установки и запуска Windows-программ через этот замечательный инструмент.

PortProton
PortProton

Установка PortProton на Linux

Системные требования

Перед установкой PortProton убедитесь, что ваша система соответствует следующим требованиям:Дистрибутив Linux (Ubuntu, Debian, Fedora, Arch Linux, openSUSE и их производные)

  • Не менее 5 ГБ свободного места на диске
  • Поддержка Vulkan API (рекомендуется)
  • Пакет winetricks (устанавливается автоматически в большинстве случаев)

Пошаговая установка

Для Debian/Ubuntu и производных:

# Скачивание PortProton
wget https://github.com/CryptoGladi/PortProton/releases/latest/download/portproton
# Установка прав на выполнение
chmod +x portproton
# Запуск установки
./portproton
Для Arch Linux и производных:
# Установка через AUR (рекомендуется)
yay -S portproton
# Или ручная установка
git clone https://aur.archlinux.org/portproton.git
cd portproton
makepkg -si
Для Fedora/RHEL:
# Скачивание и установка
wget https://github.com/CryptoGladi/PortProton/releases/latest/download/portproton
chmod +x portproton
./portproton

После запуска скрипта установки PortProton автоматически загрузит все необходимые зависимости и создаст нужные структуры каталогов. Процесс может занять от 10 до 30 минут в зависимости от скорости вашего интернет-соединения.

Первоначальная настройка PortProton

После успешной установки PortProton готов к работе. При первом запуске рекомендуется:

  1. Обновить базу данных компонентов — PortProton предложит обновить список доступных библиотек и зависимостей
  2. Настроить параметры системы — проверьте настройки графики, выберите предпочтительную версию Wine/Proton
  3. Установить дополнительные компоненты — такие как DirectX, Visual C++ Redistributables, .NET Framework

Интерфейс PortProton интуитивно понятен: основное окно содержит вкладки для управления программами, настройками и установленными компонентами.

Запуск программ через PortProton

Типы программ и подходы к запуску

PortProton поддерживает два основных типа Windows-программ:

  1. Portable (портативные). Программы, не требующие установки.
  2. Устанавливаемые. Программы с установщиком. Запуск установщика с последующим созданием ярлыка.

Запуск портативных программ

Для запуска портативных программ выполните следующие действия:

  1. Запустите PortProton из меню приложений
  2. Нажмите кнопку "Add a new game" (Добавить игру)
  3. В открывшемся файловом менеджере найдите и выберите EXE-файл программы

PortProton автоматически создаст префикс и запустит программу. Обратите внимание: PortProton автоматически определяет необходимые библиотеки и настройки для большинства популярных программ.

Установка программ с помощью установщика

Этот процесс требует больше шагов, но обеспечивает правильную интеграцию программы с системой.

Пошаговая инструкция установки

  1. Подготовка установочного файла. Убедитесь, что установочный файл (обычно setup.exe, install.exe или аналогичный) доступен. Если программа скачана из торрента в архиве, предварительно распакуйте её.
  2. Запуск установщика. Найдите установочный файл в файловом менеджере, .кликните по нему правой кнопкой мыши и выберите "Запустить в PortProton". Альтернативно, можно запустить PortProton и добавить установочный файл через интерфейс.
  3. Создание префикса. Перед началом установки PortProton предложит создать новый префикс. Рекомендуется создавать отдельный префикс для каждой программы — это предотвращает конфликты. Введите имя префикса (например, "MyProgram") и выберите настройки WINE. Для большинства программ подойдут настройки по умолчанию.
  4. Настройка компонентов. PortProton предложит установить рекомендуемые библиотеки. Согласитесь с этим предложением, нажав "OK" — это значительно повышает шансы на успешный запуск программы.
  5. Процесс установки. Далее запустится стандартный установщик Windows. Следуйте его инструкциям. При выборе папки для установки оставьте путь по умолчанию (внутри виртуального диска C: созданного префикса).
  6. Создание ярлыка. После завершения установки создайте ярлык для удобного запуска.

Теперь программа будет доступна из меню приложений вашего дистрибутива Linux.

Расширенные настройки и управление

Управление префиксами

Все префиксы PortProton хранятся в папке PortProton в вашем домашнем каталоге. Для удаления программы можно просто удалить папку её префикса. Настройки уже созданного префикса можно изменить в PortProton на вкладке "Настройки WINE".

Автоустановка лаунчеров

PortProton умеет автоматически устанавливать популярные игровые лаунчеры (Epic Games, Battle.net и др.) через вкладку "Автоустановка". Это избавляет от необходимости ручной настройки этих сложных приложений.

Настройка графики

Для улучшения производительности в играх и графических приложениях можно:

  • Изменить версию DXVK/VKD3D
  • Включить/отключить виртуальный рабочий стол
  • Настроить разрешение и частоту обновления
  • Оптимизировать использование оперативной памяти

Решение распространенных проблем

PortProton зависает при запуске

Эта проблема часто связана с отсутствием пакета gamescope или неправильными настройками локалей.

Решение:

Установите gamescope:# Для Debian/Ubuntu
sudo apt install gamescope
# Для Arch Linux
sudo pacman -S gamescope

Проверьте настройки локалей и при необходимости установите en_US.UTF-8

Программа не запускается

Если программа не запускается или выдает ошибки:

  • Попробуйте изменить версию WINE/Proton в настройках префикса
  • Поэкспериментируйте с графическим API (DXVK/OpenGL)
  • Убедитесь, что установлены все необходимые зависимости Windows
  • Проверьте целостность файлов программы

Проблемы с производительностью

Для улучшения производительности:

  • Включите DXVK вместо OpenGL для DirectX-приложений
  • Увеличьте размер файла подкачки
  • Закройте ненужные приложения во время игры
  • Обновите драйверы видеокарты

Вопросы безопасности

При использовании PortProton для запуска программ из торрентов и других непроверенных источников важно соблюдать меры безопасности:

  • Wine (движок PortProton) запускает Windows-программы так же, как и сама Windows, что означает потенциальную уязвимость к вирусам и вредоносному ПО
  • Используйте антивирусное программное обеспечение, совместимое с Linux
  • Скачивайте программы только из проверенных источников
  • Регулярно создавайте резервные копии важных данных
  • Используйте изолированные среды для подозрительных программ