This branch is 982 commits behind Linux-Gaming/PortProtonQt:main
2026-05-15 22:51:12 +05:00
2026-05-15 22:51:12 +05:00
2025-06-01 15:21:32 +05:00
2026-05-06 08:57:03 +05:00
2026-05-14 22:39:27 +05:00
2026-04-21 19:30:39 +05:00
2026-05-15 15:58:34 +05:00

PortProtonQt

Современный и удобный интерфейс для управления и запуска игр из PortProton и Steam. Объединяет библиотеки в одном месте и упрощает запуск Windows-игр на Linux.

Установка (devel)

uv python install 3.10
uv sync
source .venv/bin/activate  # For bash/zsh
# or
source .venv/bin/activate.fish  # For fish

Запуск производится по команде portprotonqt

Установка (release)

Выберите подходящий пакет для вашей системы или AppImage.

Запуск производится по команде portprotonqt или по ярлыку в меню

Разработка

В проект встроен линтер (ruff), статический анализатор (pyright) и проверка lock файла, если эти проверки не пройдут PR не будет принят, поэтому перед коммитом введите такую команду

uv python install 3.10
uv sync --all-extras --dev
source .venv/bin/activate  # For bash/zsh
# or
source .venv/bin/activate.fish  # For fish
pre-commit install

pre-commit сам запустится при коммите, если вы хотите запустить его вручную введите команду

pre-commit run --all-files

Авторы

  • Boria138 - Основной разработчик
  • BlackSnaker - Автор идеи, а так же начальной реализации проекта
  • Mikhail Tergoev (Castro-Fidel) - Автор оригинального проекта PortProton

Контрибьюторы

Мы благодарим всех, кто внёс вклад в развитие PortProtonQt, включая тех, кто участвует через коммиты, а также тех, кто помогает другими способами (тестирование, идеи, переводы, документация и т.д.). Полный список участников, можно найти в списке активности репозитория. Дополнительные участники также перечислены в файле CHANGELOG.md. Если вы внесли вклад, но не указаны, свяжитесь с основными разработчиками, чтобы мы могли вас отметить!

Зависимости и лицензии

PortProtonQt использует код и зависимости от следующих проектов:

  • Icoextract — библиотека для извлечения иконок, лицензия MIT.
  • HowLongToBeat Python API — библиотека для взаимодействия с HowLongToBeat, лицензия MIT.
  • iat — библиотека для конвертации mdf в iso, лицензия GPLv3 Полный текст лицензий см. в файле LICENSE.

Warning

Будьте осторожны! Если вы берёте тему не из официального репозитория или надёжного источника, убедитесь, что в её файле styles.py нет вредоносного или нежелательного кода. Поскольку styles.py — это обычный Python-файл, он может содержать любые инструкции. Всегда проверяйте содержимое чужих тем перед использованием.

S
Description
This application provides a sleek, intuitive graphical interface for managing and launching games from PortProton, Steam, and Epic Games Store. It consolidates your game libraries into a single, user-friendly hub for seamless navigation and organization. Its lightweight structure and cross-platform support deliver a cohesive gaming experience, eliminating the need for multiple launchers. Unique PortProton integration enhances Linux gaming, enabling effortless play of Windows-based titles with minimal setup
Readme GPL-2.0, MIT
159 MiB
0 Stars 1 Watchers 0 Forks
Languages
Python 81.2%
Shell 17.9%
C 0.5%
Meson 0.4%