GameHub — игровая платформа, объединяющая все игры под одной крышей
GameHub — это единая игровая библиотека, позволяющая просматривать, устанавливать, запускать и удалять игры в операционной системе GNU/Linux. Он поддерживает как собственные, так и неродные игры из различных источников, включая Steam, GOG, Humble Bundle, Humble Trove и т. д. Неродные игры поддерживаются Wine, Proton, DOSBox, ScummVM и RetroArch. Он также позволяет добавлять собственные эмуляторы и загружать бонусный контент и DLC для игр GOG. Проще говоря, Gamehub — это интерфейс для Steam/GoG/Humblebundle/Retroarch. Он может использовать технологии Steam, такие как Proton, для запуска игр Windows Gog. GameHub — бесплатная игровая платформа с открытым исходным кодом, написанная на Vala с использованием GTK+3. Если вы ищете способ управлять всеми играми под одной крышей, GameHub может стать хорошим выбором.
Установите игровую платформу GameHub на Linux
Автор GameHub разработал его специально для элементарной ОС. Таким образом, вы можете установить его на Debian, Ubuntu, Elementary OS и другие производные Ubuntu, используя GameHub PPA.
sudo apt install --no-install-recommends software-properties-common
sudo add-apt-repository ppa:tkashkin/gamehub
sudo apt update
sudo apt install com.github.tkashkin.gamehub
GameHub доступен в AUR, поэтому просто установите его в Arch Linux и его вариантах, используя любые помощники AUR, например YaY.
yay -S gamehub-git
Он также доступен в виде пакетов AppImage и Flatpak на странице релизов.
Если вы предпочитаете пакет AppImage, сделайте следующее:
wget https://github.com/tkashkin/GameHub/releases/download/0.12.1-91-dev/GameHub-bionic-0.12.1-91-dev-cd55bb5-x86_64.AppImage -O gamehub
Сделайте его исполняемым:
chmod +x gamehub
И запустите GameHub с помощью команды:
./gamehub
Если вы хотите использовать установщик Flatpak, выполните следующие команды одну за другой.
git clone https://github.com/tkashkin/GameHub.git
cd GameHub
scripts/build.sh build_flatpak
Соберите все игры под одной крышей
Запустите GameHub из меню или панели запуска приложений. При первом запуске вы увидите следующий экран приветствия.
Экран приветствия GameHub
Как вы можете видеть на скриншоте выше, вам необходимо войти в указанные источники, а именно Steam, GoG или Humble Bundle. Если в вашей системе Linux нет клиента Steam, вам необходимо сначала установить его, чтобы получить доступ к своей учетной записи Steam. Для источников пакетов GoG и Humble щелкните значок, чтобы войти в соответствующий источник.
После того, как вы войдете в свою учетную запись (аккаунты), все игры из всех источников станут видны на панели управления GameHub.
Панель управления GameHub
В левом верхнем углу вы увидите список вошедших в систему источников. Чтобы просмотреть игры из каждого источника, просто нажмите на соответствующий значок.
Вы также можете переключаться между видом списка или сеткой, сортировать игры, применяя фильтры, и искать игры из списка на панели управления GameHub.
Установка игры
Нажмите на игру по вашему выбору из списка и нажмите кнопку «Установить». Если игра неродная, GameHub автоматически выберет уровень совместимости (например, Wine), подходящий для запуска игры, и установит выбранную игру. Как вы видите на скриншоте ниже, игра «Индиана Джонс» недоступна для платформы Linux.
Установить игру
Если это родная игра (т. е. поддерживает Linux), просто нажмите кнопку «Установить».
Если вы не хотите устанавливать игру, просто нажмите кнопку Загрузить, чтобы сохранить ее в каталоге игр. Также можно добавить локально установленные игры в GameHub с помощью параметра Импорт.
Настройки GameHub
Окно настроек GameHub
Окно настроек GameHub можно запустить, щелкнув четыре прямые линии в правом верхнем углу.
В разделе «Настройки» мы можем включать, отключать и устанавливать различные настройки, такие как:
- Переключение между светлой/темной темой.
- Используйте символические значки вместо цветных значков для игр.
- Переключиться на компактный список.
- Включить/отключить объединение игр из разных источников.
- Включить/отключить уровни совместимости.
- Установить каталог коллекции игр. Каталог по умолчанию для хранения коллекции — $HOME/Games/_Collection.
- Установите каталоги игр для каждого источника.
- Добавить/удалить эмуляторы,
- И много.
Для получения более подробной информации обратитесь к ссылкам на проекты, приведенным в конце этого руководства.
Связанное чтение:
- Управляйте своими играми с помощью Lutris в Linux
- GameMode — инструмент для повышения производительности игр в Linux
Ресурсы:
- Сайт GameHub
- Репозиторий GameHub на GitHub