Гид по технологиям

Open Steamworks — чат Steam в Pidgin и Empathy на Linux

• 4 min read • Linux • Обновлено 03 Dec 2025
Open Steamworks — Steam‑чат в Pidgin/Empathy на Linux
Open Steamworks — Steam‑чат в Pidgin/Empathy на Linux

Arch Linux AUR пакет

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

Пакет Open Steamworks в AUR для Arch Linux

Если клиент AUR не установлен, посмотрите описания популярных клиентов AUR в репозитории вашей системы.

Установка плагина вручную

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

Плагин Steam Friends для 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/

Установка пакета иконок в /usr/share/pixmaps/pidgin/protocols/

После установки плагина и иконок перезапустите Pidgin, чтобы он перечитал директорию плагинов. Откройте Pidgin и добавьте новый аккаунт Steam.

Окно входа в Pidgin для аккаунта Steam

Важно: при вводе данных для входа вам может потребоваться ввести код Steam Guard из электронной почты. Проверьте почту и введите код в клиенте.

Контрольные проверки после установки

  • Плагин виден в списке плагинов Pidgin.
  • Иконки протокола отображаются корректно в списке аккаунтов.
  • Удалось войти в аккаунт Steam и увидеть список друзей.

Запуск плагина в Empathy

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

Настройка аккаунта Steam в Empathy через telepathy-haze

Если у вас включён Steam Guard, после ввода логина и пароля Empathy попросит ввести код безопасности, который будет отправлен на почту.

Пошаговый план установки (коротко)

  1. Выберите способ: AUR (Arch) или ручная установка.
  2. Скачайте плагин и распакуйте его.
  3. Создайте папку ~/.purple/plugins при необходимости.
  4. Переместите .so‑файл в ~/.purple/plugins.
  5. Переместите папку с иконками в /usr/share/pixmaps/pidgin/protocols/ (требуются sudo).
  6. Перезапустите Pidgin и добавьте аккаунт.
  7. Для 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 при необходимости.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро