Продолжая тему использования в IM-сети Mail.Ru Агент хочется рассмотреть основные способы работы в этой сети под Linux.
Под Linux можно использовать либо клиенты с поддержкой протокола MRA (Mail.Ru Agent), либо Jabber-клиенты, подключенные к транспорту или специальному серверу. Но обо всём по порядку.
Qutim
Qutim это мультипротокольный IM-клиент, присутствующий в репозиториях большинства дистрибутивов. В числе прочих протоколов есть и поддержка Mail.Ru Агента. Клиент поддерживает базовый функционал:
- Обмен сообщениями;
- Поиск контактов;
- Управление списком контактов;
- Расширенные статусы
Quitm использует библиотеку Qt. Имеются дополнительные модули для более тесной интеграции со средой KDE, однако на прямую он от неё не зависит и может быть легко использован в любом рабочем окружении.
MyAgent-IM
MyAgent-IM это клиент IM-сети Mail.Ru Агент написанный так же как и Qutim с использованием библиотеки Qt, однако он поддерживает только один протокол - MRA, но зато немного лучше. В частности есть частичная поддержка микроблогинга, функция будильника, возможность отправки SMS и возможность изменять используемый в сообщениях шрифт. На странице проекта есть пакеты под многие популярные дистрибутивы.
Пожалуй это лучший клиент из тех, что можно использовать под Linux.
Pidgin
Популярный среди пользователей Linux мультипротокольный IM-клиент Pidgin штатно не поддерживает протокол MRA, однако для него (а значит и для других основанных на libpurple клиентов, в частности Empathy) есть неофициальный модуль.
К сожалению этот модуль имеет проблемы при работе на 64-битных системах и потому полноценно протестировать его на используемой автором Xubuntu 10.10 amd64 не получилось. Однако судя по документации функционал модуля совсем минимален и ограничен только сообщениями и поддержкой аватаров, так что владельцам 64-битных систем особо расстраиваться не стоит.
mrimpy
Очень интересен проект mrimpy, установке и запуску этого сервиса была посвящена предыдущая статья. Содержит минимальный набор функций:
- Обмен сообщениями;
- Аватары пользователей;
- Запросы авторизации
Однако проект удобен тем что позволяет использовать для общения через Mail.Ru Агент практически любой Jabber-клиент. То есть можно просто добавить ещё одну учётную запись в любимый jabber-клиент и общаться в MRA используя привычный интерфейс.
MRIM Jabber Transport
Тему jabber продолжает MRIM - транспорт MRA для jabber. Этот транспорт есть на многих публичных Jabber-серверах. В частности на jabber.ru. Об настройке этого транспорта уже говорилось ранее. Однако сейчас транспорт практически не развивается и не работает с python версий выше 2.5, что создаёт определённые неудобства на современных дистрибутивах. Не смотря на это транспорт достаточно функционален и стабилен.
Net::MRIM
Ещё один проект этот Perl-модуль Net::MRIM от Soft. Модуль предназначен для написания приложений, использующий протокол Mail.Ru Агента и вместе с модулем идут два примера его использования. Это консольный клиент и клиент с интерфейсом на wxWidgets. Однако на тестовой xubuntu 10.10 amd64 эти клиенты запустить не удалось.
Mail.Ru Webagent
Для пользователей тех платформ, для которых нет официального клиента компания Mail.Ru предлагает web-версию своего мессенджера. Версия имеет минимальный функционал (только переписка) и к тому же требует для своей работы Flash-plugin для браузера. Однако в определённых ситуациях и она может сослужить свою службу.
В заключение хочется сказать что несмотря на отсутствие официальной поддержки Linux компанией Mail.Ru в её сервисе Агент, всё-таки пользоваться этим сервисом вполне можно используя неофициальные клиенты, которые обладают достаточным функционалом для общения с другими пользователями этой сети. Отсутствие поддержки в неофициальных клиентах таких возможностей как игры и видеозвонки конечно расстраивает, но не в конечном итоге без этого можно обойтись.
На этом всё. Приятной работы!
sungreen 2010-11-07 17:25:55 (#)
http://code.google.com/p/mrim-prpl/
http://code.google.com/p/mrim-prpl/wiki/Main
... мну в этом плохо разбирается ...