Игра из PortProton не появляется в библиотеке: почему и что делать

Руководства Steam

Если PortProton не добавляет ярлык игры в библиотеку Steam, сначала полностью закройте клиент через значок в трее и создайте ярлык заново: запущенный Steam блокирует файл shortcuts.vdf, поэтому изменения теряются. Не помогло — добавьте игру вручную через «Добавить стороннюю игру» или проверьте права Flatpak-версии.

Гайд — часть общего раздела о Steam на ПРЕПОД STEAM.

Почему PortProton не добавляет ярлык в Steam

В обсуждениях на форуме linux-gaming.ru и в тредах Reddit повторяются пять причин: запущенный клиент Steam, обновление SteamOS или самого клиента, песочница Flatpak и Snap, нехватка прав на файлы конфигурации и сбой скриптов PortProton.

ПричинаКак проявляетсяЧто делать
Steam запущен в момент созданияклиент держит shortcuts.vdf, изменения не применяются «на лету»закрыть Steam через трей, создать ярлык, запустить клиент снова
Обновление SteamOS или клиента Steamавтоматическая интеграция ломается, галочка слетаетобновить PortProton, при необходимости добавить ярлык вручную
Песочница Flatpak или Snapскрипты не находят файлы конфигурации Steamвыдать доступ через Flatseal или держать обе программы в одной среде
Нет прав на записьзапись в ~/.steam или ~/.local/share/Steam не проходитпроверить владельца папок, работать без root
Сбой самого PortProtonярлыки не создаются даже на рабочем столеобновить сборку, пересоздать служебные библиотеки

Если с первого раза ничего не вышло, идите по таблице сверху вниз: первые две причины закрывают большинство случаев из тем поддержки, дальше идут связки песочниц и права на каталоги.

Сначала перезапустите Steam правильно

Чтобы ярлык появился в библиотеке, клиент должен быть полностью закрыт в момент, когда PortProton вносит запись. Порядок такой:

  1. Закройте Steam целиком: щёлкните по значку в трее (системном лотке) и выйдите, а не просто сверните окно.
  2. В PortProton откройте настройки нужного ярлыка и включите добавление в библиотеку.
  3. Запустите Steam заново — сторонняя игра появится в списке слева.

Важный нюанс: пока клиент работает, файл shortcuts.vdf занят, и правки в него не сохраняются. Если галочку вы ставили при запущенном Steam, перезапустите его — без этого библиотека новый ярлык не покажет.

Как добавить ярлык в Steam вручную

Ручной способ работает даже тогда, когда автоматика PortProton сломана обновлением.

  • В PortProton создайте ярлык игры на рабочем столе — галочка «Add shortcut to desktop», в русских сборках «Добавить ярлык на рабочий стол».
  • Полностью закройте Steam, затем откройте его в режиме рабочего стола (на Steam Deck — Desktop Mode).
  • Внизу слева нажмите «Добавить игру» → «Добавить стороннюю игру…».
  • Через «Обзор» укажите файл с рабочего стола или скрипт запуска игры из папки PortProton.
  • Нажмите «Выбранные программы» — игра встанет в библиотеку как сторонняя.

Ручной путь надёжнее автоматики: добавить ярлык таким способом получается и на Steam Deck, и на обычном десктопе, независимо от версии PortProton. После добавления щёлкните по игре правой кнопкой, откройте «Свойства» и убедитесь, что в строке «Цель» указан запуск через PortProton, а не битый путь.

Steam или PortProton из Flatpak и Snap: права и пути

Если Steam установлен как Flatpak, а PortProton — нативно, или наоборот, песочница изолирует их друг от друга: скрипты интеграции не видят каталог конфигурации клиента и не могут записать ярлык. В темах поддержки такие связки — типовая причина «молчаливого» отказа.

Что помогает:

  • выдать Flatpak-версии доступ к нужным каталогам через Flatseal;
  • держать обе программы в одной среде — либо обе нативные, либо обе из Flatpak;
  • у Snap-сборки ограничения те же: изоляция прячет пути, и ярлыки оттуда часто приходится вносить руками;
  • проверить, что каталоги ~/.steam и ~/.local/share/Steam принадлежат вашему пользователю, и не запускать PortProton от root.

Куда PortProton кладёт ярлыки и скрипты запуска

PortProton создаёт файлы трёх типов: ярлык .desktop на рабочем столе (~/Desktop или ~/Рабочий стол), запись в меню приложений в ~/.local/share/applications и скрипт запуска .sh для Steam в служебной папке steam_scripts. У Flatpak-версии служебные данные лежат в каталоге приложения ru.linux_gaming.PortProton внутри ~/.var/app; на Steam Deck это /home/deck/.var/app/ru.linux_gaming.PortProton/steam_scripts/. Сами игры и префиксы живут в папке ~/PortProton.

Все эти файлы лежат отдельно от каталога самого клиента — где именно, разобрано в материале про каталог клиента Steam.

Знание путей даёт запасной ход: в треде r/SteamDeck пользователь вернул интеграцию, вручную положив .sh-файл игры в steam_scripts, — дальше скрипт указывают в клиенте как обычную стороннюю игру.

Галочка «Add shortcut to Steam library» слетает

В июле 2026 года в r/SteamDeck описали свежий сбой: пункт «Add shortcut to Steam library» снимается сам при повторном открытии меню настроек ярлыка, и игра пропадает из библиотеки. Автор треда связывает это с обновлением SteamOS, после которого PortProton перестал автоматически создавать скрипт .sh.

Если Steam при этом ещё и отказывается принимать выбранный каталог под библиотеку, это отдельная история — ошибка пустой папки, и решается она своими шагами.

Что делать в этом случае:

  • обновите PortProton: сборки и исправления публикуются на linux-gaming.ru и в сообществе проекта во ВКонтакте, авторы оперативно чинят пути интеграции;
  • пока патча нет, используйте ручное добавление из раздела выше;
  • при повреждении служебных библиотек в сообществе советуют удалить каталог libs_v5 и перезапустить настройки — файлы скачаются заново.

Скрипты интеграции у проекта обновляются волнами, и после каждой крупной сборки поведение галочки может меняться, поэтому перед разбором сбоя сверьте версию.

Как мы проверяли: методология и источники

Материал проверен редакцией ПРЕПОД STEAM, дата проверки — 30 августа 2026 года. Мы разобрали ветки поддержки по этой проблеме и повторили шаги из инструкций по формулировкам первоисточников; названия кнопок и пути приведены так, как они встречаются в источниках. В текст попали только решения, повторённые в нескольких независимых ветках. Статья информационная и не аффилирована с Valve и командой PortProton.

Источники:

  • тред «PortProton — больше не могу создать ярлык для библиотеки Steam», Reddit r/SteamDeck, июль 2026;
  • темы «Создание ярлыков в PortProton», «Ярлык для игры в Steam» и ветка про ярлык, который после установки не появляется в библиотеке, на форуме;
  • статья PortProton в вики ALT Linux;
  • гайд по установке и настройке PortProton;
  • тред «Добавление ярлыков не-Steam игр в режим рабочего стола», Reddit r/SteamDeck;
  • сообщество PortProton во ВКонтакте.

Ответы на вопросы

Ярлык появился на рабочем столе, а в библиотеке его нет. Почему?

PortProton добавляет ярлык в Steam записью в файл shortcuts.vdf, а запущенный клиент блокирует её. Закройте Steam через трей, включите галочку заново и запустите клиент — игра появится в списке. Обычные ярлыки на рабочем столе Windows — отдельная тема, там своя механика.

Галочка «Add shortcut to Steam library» снимается сама. Это баг?

Да, такое поведение массово описали после обновления SteamOS летом 2026 года. Обновите PortProton до свежей сборки, а до выхода исправления добавляйте игру вручную.

Игра встала в библиотеку, но не запускается. Что проверить?

Чаще всего запись ведёт не на тот файл — например, на папку, о чём предупреждали в треде про ярлыки не-Steam игр. Откройте «Свойства» игры: строка «Цель» должна указывать на скрипт запуска PortProton или исполняемый файл игры. Если путь битый, удалите запись и укажите рабочий файл заново.

Почему у добавленной игры нет обложки?

Обложку для сторонней игры PortProton скачивает отдельным шагом, и после одного из обновлений эта функция ломалась — на linux-gaming.ru есть отдельная тема. На запуск игры отсутствие обложки не влияет.

Сработает ли автодобавление, если Steam установлен из Snap или Flatpak?

Не всегда: песочница прячет каталоги конфигурации от скриптов. Дайте доступ через Flatseal или внесите игру вручную через «Добавить стороннюю игру» — этот путь работает при любой установке.

Y

Пишу понятные инструкции о Steam: разбираю настройки аккаунта, пополнение баланса, региональные ограничения, безопасность, торговую площадку и распространённые ошибки. Перед публикацией проверяю информацию и регулярно обновляю материалы, чтобы инструкции оставались актуальными.

Оцените автора
ПРЕПОД STEAM