This branch is 845 commits behind Linux-Gaming/PortProtonQt:main
2026-05-26 21:42:23 +03:00
2026-05-26 21:42:23 +03:00
2026-05-26 21:42:23 +03:00
2026-05-26 21:42:23 +03:00
2025-06-01 15:21:32 +05:00
2026-05-26 11:48:45 +05:00
2026-05-26 11:48:45 +05:00
2026-05-22 06:53:14 +00:00
2026-05-26 11:48:45 +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 или по ярлыку в меню

Разработка

Для автоматической подготовки окружения (установка Python 3.10, зависимостей, pre-commit хуков и генерация переводов) выполните скрипт:

./dev-scripts/prepare_env.sh

Затем активируйте виртуальное окружение. Команда активации для вашей оболочки будет выведена в конце работы скрипта. Обычно это:

source .venv/bin/activate  # Для bash/zsh
# или
source .venv/bin/activate.fish  # Для fish

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
  • pyte — разбор ANSI escape-кодов, лицензия LGPLv3 Полный текст лицензий см. в файле 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
173 MiB
0 Stars 1 Watchers 0 Forks
Languages
Python 82.4%
Shell 16.8%
C 0.5%
Meson 0.3%