Журнал LinuxFormat - перейти на главную

LXF80:Gaim 2.0

Материал из Linuxformat
Перейти к: навигация, поиск

Клиент мгновенного обмена сообщениями

Gaim 2.0

Благодаря упорной работе 15 победителей Summer of Code, появлению новых возможностей и дизайна, Gaim достиг настоящей Kompeteнтности даже в сравнении с конкурентами. Рассказывает Пол Хадсон.


Проект Google Summer of Code (SoC) принес сообществу Open Source миллионы долларов, а в выигрыше оказался Gaim: программа быстрого обмена сообщениями на основе GTK. Он поддерживает больше сетей, чем самый навороченный мобильный телефон. А до «Лета за Кодом» процесс его разработки находился почти в замороженном состоянии, особенно по сравнению со стремительным развитием его ближайшего конкурента, Kopete для KDE.


Пятнадцать студентов и руководителей работали над 15-ю новыми и нужными возможностями, вошедшими почти в полном составе в версию 2.0. Было сделано много других улучшений, и этот релиз Gaim достоин восхищения. Правда, не чрезмерного: не реализована нормальная поддержка голоса и видео.

Новые возможности

Последний крупный релиз Gaim был 18 месяцев назад. За это время команда разработчиков попыталась внедрить долгожданные изменения. Во время бета-тестирования опции включались либо нет по следующему принципу: «Удалим ее и посмотрим, будут ли жалобы». Опцию восстанавливали, если жалоб хватало, поэтому несмотря на большой скачок Gaim 2.0 вперед в плане функциональности, диалог Preferences (Свойства) не ошеломляет количеством возможностей.

(thumbnail)
Документация к Gaim все еще имеется только в сети и только в виде длинного списка часто задаваемых вопросов. Доколе?

Так что же изменилось на самом деле? Начнем с главного: поддержка Bonjour (ранее известная как Rendezvous), интеграция с D-BUS, поддержка Mono и Perl, доска объявлений, IRC через SSL, поддержка UPnP (Universal Plug and Play) и другие. Фактически, сделано чересчур много, поэтому неудивительно, что некоторые функции работают ненадежно. Например, Yahoo Doodle хорошо работает между пользователями Gaim, однако между пользователями Gaim и Yahoo взаимодействия добиться не получается.

Поддержка UPnP работает отлично: мы даже не заметили, что она есть – и это правильно. Для тех, кто не в курсе, UPnP – протокол Microsoft, позволяющий вашему компьютеру общаться с роутером и автоматически устанавливать перенаправление портов (port forwarding) на основе запросов. Это важный пункт для быстрого и простого обмена файлами, когда требуется открывать произвольные порты в системе. Без UPnP вам пришлось бы превращать свой брандмауэр в швейцарский сыр или вообще посылать файлы электронной почтой.

Поддержка Bonjour – это хорошо (он посылает широковещательные запросы с целью обнаружить всех использующих iChat от Apple или другой Bonjour-совместимый клиент и завязать с ними беседу), но нам особенно полюбилась поддержка D-BUS. D-BUS – будущее межпроцессного взаимодействия в Linux. Она уже интегрирована в Beagle, CUPS, HAL, udev и другие проекты. Предыдущие выпуски Gaim использовали индивидуальную систему протоколов, никем другим, похоже, не употребляемую, а поддержка D-BUS в новой версии означает, что Gaim может взаимодействовать с любой другой D-BUS-совместимой программой. Для начала, новый скрипт Gaim-remote предлагает несколько базовых опций, доступных из командной строки – отправка сообщения, добавление собеседников и так далее.

Gaim, подстройка

(thumbnail)
Выскакивать на экран – хороший способ позлить друзей и семью.

Если новые возможности не убедили вас выбрать Gaim, то обратите внимание на искусный интерфейс программы. Диалог Preferences (Свойства) тщательно пересмотрен, улучшена организация просмотра журналов, новый диалог Plugins позволяет активировать расширения без перезапуска программы, а Buddy Pounce уведомляет вас, когда появляется особо ценный товарищ. Кроме визуальных изменений, произошли изменения в звуках. Раньше ужасные звуки Gaim 1.5 заставляли людей выключатьколонки, а теперь они добавляют приятности в финальный релиз.

Судя по возможностям, Kopete выигрывает у Gaim, причем отрыв растет: последние CVS-сборки Kopete уже имеют в своем составе работающую поддержку Jingle (см. LXF78, Что такое… Jingle). Но если сравнивать эти программы по стилю и удобству использования, то победит Gaim, имеющий изящный GUI, ясные иконки и превосходную поддержку обмена сообщениями из скриптов. Обмен мгновенными сообщениями – одно из новых направлений в Linux, и за наше внимание борются два действительно стоящих проекта, а в результате мы будем избалованы выбором.


Вердикт Linux Format

  • Функциональность 8/10
  • Возможности 7/10
  • Производительность 9/10
  • Простота использования 10/10
  • Документация 7/10
  • Рейтинг 8/10

Клиент превзошел Gaim 1.5 по всем параметрам и на равных спорит с Kopete.

Персональные инструменты
купить
подписаться
Яндекс.Метрика