Open Steamworks — чат Steam в Pidgin и Empathy на Linux
Arch Linux AUR пакет
Если вы пользуетесь Arch Linux, кто‑то уже упаковал Open Steamworks в Arch User Repository (AUR). Это самый простой путь: укажите пакет в вашем AUR‑клиенте (например, yay, paru и т.п.) и установите плагин автоматически.

Если клиент AUR не установлен, посмотрите описания популярных клиентов AUR в репозитории вашей системы.
Установка плагина вручную
Скачайте 64‑битный плагин или 32‑битный плагин и распакуйте их в папку Загрузки. Также потребуется пакет иконок для Pidgin.

Когда файлы распакованы, установите плагин в пользовательскую директорию плагинов Pidgin. Откройте терминал и выполните команды (замените пути на реальные):
mkdir -p ~/.purple/pluginsДля 64‑битной системы:
mv /path/to/extracted/file/libsteam64-1.3.so ~/.purple/plugins/Для 32‑битной системы:
mv /path/to/extracted/file/libsteam-1.4.so ~/.purple/plugins/Это установит плагин в пользовательскую директорию Pidgin — он будет доступен только для вашей учётной записи в системе. После установки плагина нужно поставить пакет иконок (требуются права администратора):
sudo mv /path/to/extracted/folder/icons /usr/share/pixmaps/pidgin/protocols/
После установки плагина и иконок перезапустите Pidgin, чтобы он перечитал директорию плагинов. Откройте Pidgin и добавьте новый аккаунт Steam.

Важно: при вводе данных для входа вам может потребоваться ввести код Steam Guard из электронной почты. Проверьте почту и введите код в клиенте.
Контрольные проверки после установки
- Плагин виден в списке плагинов Pidgin.
- Иконки протокола отображаются корректно в списке аккаунтов.
- Удалось войти в аккаунт Steam и увидеть список друзей.
Запуск плагина в Empathy
Не любите Pidgin? Можно заставить Empathy использовать плагины Pidgin с помощью адаптера. Установите пакет telepathy-haze через менеджер пакетов вашей системы. Затем перезапустите Empathy и добавьте аккаунт Steam через интерфейс «Аккаунты».

Если у вас включён Steam Guard, после ввода логина и пароля Empathy попросит ввести код безопасности, который будет отправлен на почту.
Пошаговый план установки (коротко)
- Выберите способ: AUR (Arch) или ручная установка.
- Скачайте плагин и распакуйте его.
- Создайте папку
~/.purple/pluginsпри необходимости. - Переместите .so‑файл в
~/.purple/plugins. - Переместите папку с иконками в
/usr/share/pixmaps/pidgin/protocols/(требуются sudo). - Перезапустите Pidgin и добавьте аккаунт.
- Для Empathy установите
telepathy-hazeи добавьте аккаунт.
Когда это может не работать
- Плагин несовместим с вашей версией Pidgin. Проверьте совместимость версий плагина и Pidgin.
- На 64‑битной системе установлен 32‑битный плагин (и наоборот).
- Отсутствуют нужные библиотеки зависимостей (.so) для плагина.
- Срабатывает двухфакторная аутентификация Steam (Steam Guard) — требуется ввести код вручную.
Советы по отладке
- Проверьте вывод Pidgin в терминале при запуске: запустите
pidginиз терминала и наблюдайте ошибки загрузки плагинов. - Убедитесь, что права доступа к файлам позволяют чтение (в каталоге
~/.purple/pluginsфайлы должны быть читаемы вашим пользователем). - Для системных перемещений используйте
sudoи проверьте владельца и режимы файлов:ls -l /usr/share/pixmaps/pidgin/protocols/. - Если плагин не появляется, удалите кеш Pidgin (при необходимости) и перезапустите.
Альтернативные подходы
- Использовать веб‑версию Steam (chat.web) в браузере.
- Пробовать сторонние клиенты, которые поддерживают протокол Steam (если такие доступны и поддерживаются разработчиками).
- Оставлять мобильное приложение или официальный десктопный клиент Steam, если нужен полный функционал, например голосовой чат.
Риски и ограничения
- Плагин реализует мобильный API чата — некоторые функции официального клиента (голос, групповые трансляции, обмен играми) могут отсутствовать.
- Поддержка плагина может быть ограничена сообществом; обновления Steam могут ломать работу плагина.
Критерии приёмки
- Успешный вход в аккаунт Steam из Pidgin/Empathy.
- Список друзей отображается и можно отправлять/принимать сообщения.
- Иконки протокола корректно отображаются в списке аккаунтов.
Короткий глоссарий
- Open Steamworks — сообщественный плагин, использующий мобильный чат Steam.
- Pidgin — популярный мультипротокольный чат‑клиент для Linux.
- Empathy — клиент сообщений, использующий Telepathy.
- telepathy-haze — мост для запуска Pidgin‑плагинов в Telepathy/Empathy.
Частые вопросы
Нужно ли иметь установленный клиент Steam?
Нет. Плагин использует мобильный API чата и позволяет авторизоваться отдельно от десктопного клиента Steam.
Работает ли голосовой чат через этот плагин?
Обычно нет. Плагин ориентирован на текстовый чат и отображение списка друзей.
Требуется ли вводить Steam Guard код?
Да — если у вас включён Steam Guard, после входа нужно ввести код из электронной почты.
Итог
Open Steamworks — удобный способ оставаться на связи с друзьями Steam, не держая открытым полноценный клиент. Для Arch Linux самый простой путь — AUR. В ручной установке нужно переместить .so‑файл в ~/.purple/plugins и иконки в системную папку. Для использования в Empathy достаточно установить telepathy-haze.
Важное: проверяйте совместимость версий плагина и клиента, и всегда используйте код Steam Guard при необходимости.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента