Mail.Ru Агент в Linux

()

Продолжая тему использования в IM-сети Mail.Ru Агент хочется рассмотреть основные способы работы в этой сети под Linux.

Под Linux можно использовать либо клиенты с поддержкой протокола MRA (Mail.Ru Agent), либо Jabber-клиенты, подключенные к транспорту или специальному серверу. Но обо всём по порядку.

Qutim

Qutim это мультипротокольный IM-клиент, присутствующий в репозиториях большинства дистрибутивов. В числе прочих протоколов есть и поддержка Mail.Ru Агента. Клиент поддерживает базовый функционал:

  • Обмен сообщениями;
  • Поиск контактов;
  • Управление списком контактов;
  • Расширенные статусы

Окно чат Qutim

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

MyAgent-IM

MyAgent-IM это клиент IM-сети Mail.Ru Агент написанный так же как и Qutim с использованием библиотеки Qt, однако он поддерживает только один протокол - MRA, но зато немного лучше. В частности есть частичная поддержка микроблогинга, функция будильника, возможность отправки SMS и возможность изменять используемый в сообщениях шрифт. На странице проекта есть пакеты под многие популярные дистрибутивы.

Окно чат MyAgent-IM

Пожалуй это лучший клиент из тех, что можно использовать под Linux.

Pidgin

Популярный среди пользователей Linux мультипротокольный IM-клиент Pidgin штатно не поддерживает протокол MRA, однако для него (а значит и для других основанных на libpurple клиентов, в частности Empathy) есть неофициальный модуль.

Окно настроем MRA-модуля Pidgin

К сожалению этот модуль имеет проблемы при работе на 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 для браузера. Однако в определённых ситуациях и она может сослужить свою службу.

Окно Mail.Ru Webagent

В заключение хочется сказать что несмотря на отсутствие официальной поддержки 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

... мну в этом плохо разбирается ...

Anonymous 2010-11-07 19:57:13 (#)

ну да. а еще можно выпендриться и запустить приложение от андроида прямо в бубунте.

MooSE 2010-11-07 20:01:28 (#)

Цитата:

ну да. а еще можно выпендриться и запустить приложение от андроида прямо в бубунте.


Рецепт ф студию!

MooSE 2010-11-07 22:25:30 (#)

Цитата:

... это упоминалось или нет?
http://code.google.com/p/mrim-prpl/
http://code.google.com/p/mrim-prpl/wiki/Main

... мну в этом плохо разбирается ...


Нет. Спасибо. Буду знать:)

UPD: Не заработало у меня. Модуль есть, но соединяться не хочет... :(

Anonymous 2010-11-08 16:12:39 (#)

Цитата:

[quote=sungreen]... это упоминалось или нет?
http://code.google.com/p/mrim-prpl/
http://code.google.com/p/mrim-prpl/wiki/Main

... мну в этом плохо разбирается ...


Нет. Спасибо. Буду знать:)

UPD: Не заработало у меня. Модуль есть, но соединяться не хочет... :(
[/quote]
Какая ОС, версия пиджина, как устанавливали?
пишите в личку ostin-mrim-test@mail.ru буду исправлять ошибки.

Anonymous 2010-11-08 23:08:30 (#)

вот ещё один плагин к пиджину:
https://github.com/mialinx/mrimprpl

MooSE 2010-11-09 00:22:00 (#)

Цитата:

Какая ОС, версия пиджина, как устанавливали?
пишите в личку ostin-mrim-test@mail.ru буду исправлять ошибки.


Случайно перезагрузил компьютер и после перезагрузки. Сорри за ложную информацию:) Ставил на Xubuntu 10.10 + Pidgin PPA официальный deb-пакет.

MooSE 2010-11-09 00:22:31 (#)

Цитата:

вот ещё один плагин к пиджину:
https://github.com/mialinx/mrimprpl


Ой.. Чую скоро буду продолжение этой заметки писать:)

sungreen 2010-11-09 07:23:12 (#)

... ага, и скриншоты без мазни, а то непонятно вообще что там такое ...

MooSE 2010-11-09 10:49:34 (#)

Цитата:

... ага, и скриншоты без мазни, а то непонятно вообще что там такое ...

Извини, но контакты свои я палить не буду. Хотя бы из уважения к ним.
:)

Anonymous 2010-11-09 15:55:52 (#)

и ещё один http://sites.google.com/site/mrimprpl/home
этот плагин даже под винду есть =)

только не знаю, развивается ли проект...
---
Ostin

Anonymous 2012-12-21 23:23:20 (#)

MyAgent-IM пошел как и должно. запустился и пашет.
Новый комментарий



© 2006-2016 Вадим Калинников aka MooSE