Boris Yumankulov 85e9aba836
All checks were successful
Build AppImage, Arch and Fedora Packages / Build AppImage (push) Successful in 2m52s
Build AppImage, Arch and Fedora Packages / Build Arch Package (push) Successful in 1m19s
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (41) (push) Successful in 58s
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (42) (push) Successful in 1m1s
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (rawhide) (push) Successful in 52s
Code check / Check code (push) Successful in 1m27s
Build AppImage, Arch and Fedora Packages / Create and Publish Release (push) Successful in 49s
bump ver
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-21 15:09:15 +05:00
2025-07-21 15:09:15 +05:00
2025-07-21 15:09:15 +05:00
2025-07-14 13:18:40 +05:00
2025-07-21 15:09:15 +05:00
2025-06-01 15:21:32 +05:00
2025-06-01 15:21:32 +05:00
2025-07-21 15:09:15 +05:00
2025-07-21 15:09:15 +05:00
2025-07-16 19:42:22 +05:00
2025-06-23 12:13:56 +05:00
2025-07-18 00:02:11 +05:00
2025-07-21 15:09:15 +05:00

PortProtonQt

Удобный графический интерфейс для управления и запуска игр из PortProton, Steam и Epic Games Store. Оно объединяет библиотеки игр в единый центр для лёгкой навигации и организации. Лёгкая структура и кроссплатформенная поддержка обеспечивают цельный игровой опыт без необходимости использования нескольких лаунчеров. Интеграция с PortProton упрощает запуск Windows-игр на Linux с минимальной настройкой.

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

uv python install 3.10
uv sync
source .venv/bin/activate

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

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

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

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

Разработка

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

uv python install 3.10
uv sync --all-extras --dev
source .venv/bin/activate
pre-commit install

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

pre-commit run --all-files

Авторы

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

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

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

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

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

  • Legendary — инструмент для работы с Epic Games Store, лицензия GPL-3.0.
  • Icoextract — библиотека для извлечения иконок, лицензия MIT.
  • HowLongToBeat Python API — библиотека для взаимодействия с HowLongToBeat, лицензия MIT.

Полный текст лицензий см. в файле LICENSE.

Warning

Проект находится на стадии WIP (work in progress) корректная работоспособность не гарантирована

Warning

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

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 MIT 103 MiB
Languages
Python 99.7%
Shell 0.3%