Difference between revisions of "Gajim"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (Чего-то не вставляются загруженные картинки - убрал их)
(pict)
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
{{Client
 
{{Client
|       name=Gajim
+
|         name=Gajim
|       url=http://www.gajim.org/
+
|         logo=[[Image:Gajim-logo.png]]
|   language=[[Python]]
+
<!-- Общая информация -->
|         os=любая с поддержкой Python и GTK
+
|          url=http://www.gajim.org/
|   library=pyxmpp
+
|     language={{lang|cl|Python}}
|   license=GPL
+
|           os={{OS|cl|Linux|Windows}}
 +
|       library={{lib|xmpppy}}
 +
|       license={{GPL}}
 
<!--        Характеристики  -->
 
<!--        Характеристики  -->
|       i18n=да
+
|         i18n=да
|   plugins=ограниченно
+
|       plugins=ограниченно
|   smiles=да
+
|       smiles=да
|   history=да, в SQLite базе данных
+
|       history=да ({{w|SQLite}})
 
<!--        Поддержка стандартов  -->
 
<!--        Поддержка стандартов  -->
 
|        disco=да
 
|        disco=да
Line 19: Line 21:
 
|        vcard=да
 
|        vcard=да
 
|    d_register=да
 
|    d_register=да
 +
|        jingle=да
 +
}} [[Category:Десктопные клиенты]]
 +
{{Interwiki
 +
| ruwiki = Gajim
 +
| enwiki =
 +
| eowiki = Gajim
 +
| jworld = Gajim
 
}}
 
}}
 +
'''Gajim''' - кроссплатформенный xmpp-клиент: имеются версии для MS Windows и массу различных Linux, а также BSD. Обладает поддержкой звука и видео по протоколу [[Jingle]]. На сегодняшний день, по-видимому, это самый функциональный и продвинутый XMPP-клиент. [[Tkabber]] уже сдал свои позиции в этой области. Клиент написан на языке [[Python]] с использованием {{w|PyGTK}}.
  
 +
Название Gajim&nbsp;— это рекурсивный акроним от фразы ''Gajim is a jabber instant messenger''. Напоминает по названию [[Gaim]] (ныне [[Pidgin]]), но никакого отношения к нему не имеёт.
  
 +
== Общение голосом и видео ==
 +
 +
Информацию по работе с этими типами взаимодействия в Linux/BSD можно найти на данной [[Jingle/test|странице]].
 +
 +
Взаимодействие между Gajim, запущенным в MS Windows и Unix-совместимых ОС, к сожалению возможно только текстом: в силу используемого программного каркаса [[w:en:Farsight|Farsight]] (не портированного в MS-OS).
 +
 +
[[File:Gajim-voice-ubuntu.png|center|600px]]
  
 
== Основные сведения ==
 
== Основные сведения ==
  
* Язык [[Python]]
 
 
* Простое управление
 
* Простое управление
 
* Поддержка метаконтактов
 
* Поддержка метаконтактов
* [[XML console|XML-консоль]]
+
* [[Консоль XML]]
 
* Наличие русификации
 
* Наличие русификации
  
PyGTK  клиент, что даёт ему кросплатформенность.
+
== Снимки экрана ==
  
{{todo|переработать или убрать личные впечатления из статьи}}
+
<gallery>
 +
File:Default-jabber-client Ubuntu 10.04.1.png|Проверка на старте как у браузеров
 +
</gallery>
  
Название Gajim — это рекурсивный акроним от фразы ''Gajim is a jabber instant messenger''. Кроме того клиент подозрительно напоминает по названию [[Gaim]].
 
 
== Скриншоты и описание ==
 
[[Image:Gagim-roster-muhas.png]]
 
 
{|  
 
{|  
 
  | [[Image:Gajim MainWindow.PNG|thumb|Ростер]]
 
  | [[Image:Gajim MainWindow.PNG|thumb|Ростер]]
 
  | [[Image:Gajim 1 roster.png|thumb|Ростер (в Linux)]]
 
  | [[Image:Gajim 1 roster.png|thumb|Ростер (в Linux)]]
|}
+
|}
 
+
Ещё одно достоинство — это поддержка нескольких [[account|аккаунтов]], таким образом, мы имеем что-то похожее на [[Psi]].
+
 
+
Подключаться к серверу клиент может напрямую, по адресу и порту, через HTTP прокси, с использованием [[SSL]].
+
 
+
Анимированный интерфейс сразу бросается в глаза.
+
 
+
 
{|
 
{|
 
  | [[Image:Gajim Chat.PNG|thumb|Окно разговора]]
 
  | [[Image:Gajim Chat.PNG|thumb|Окно разговора]]
 
  | [[Image:Gajim 2 chat.png|thumb|Чат (в Linux)]]
 
  | [[Image:Gajim 2 chat.png|thumb|Чат (в Linux)]]
 
  |}
 
  |}
 
 
В окне чата использован приём, когда старые сообщения отображаются шрифтом меньшего размера.
 
В окне чата использован приём, когда старые сообщения отображаются шрифтом меньшего размера.
 
Клиент имеет [[Service Discovery|браузер сервисов]] средней паршивости.
 
  
 
{|
 
{|
  | [[Image:Gajim browser.PNG|thumb|Обзор сервисов]]
+
  | [[Image:Gajim browser.PNG|thumb|[[Service Discovery|браузер сервисов]]]]
 
  |}
 
  |}
 
Хотя это опять же на любителя, но древовидная структура достаточно удобна.
 
 
К достоинствам можно ещё добавить возможность детальной настройки программы, но она не очень интересна для новичков, для них имеется стандартный набор настроек клиента.
 
 
 
{|
 
{|
 
  | [[Image:Gajim 3 groupchat.png|thumb|Коллективный чат (в Linux)]]
 
  | [[Image:Gajim 3 groupchat.png|thumb|Коллективный чат (в Linux)]]
Line 72: Line 72:
 
  |}
 
  |}
  
Во время работы с клиентом всплыл ещё один не самый приятный момент, а именно: неумение работать с [[message#.D0.A2.D0.B8.D0.BF.D1.8B_.D1.81.D0.BE.D0.BE.D0.B1.D1.89.D0.B5.D0.BD.D0.B8.D0.B9|headline-сообщениями]]. Новости RSS-лент отображались как обычные сообщения, в то время как [[JAJC]] этом плане напоминает достаточно удобный RSS-ридер.
 
  
Последняя версия программы под форточками сильно тормозила и кушал интернетовский трафик (это связано с тем, что при подключении он загружает аватарки для всех контактов из ростера; отключается опцией <tt>ask_avatars_on_startup</tt> в редакторе настроек), но это опять же на любителя и возможно, я что-то сам делал не по правилам.
+
При подключении он загружает аватарки для всех контактов из ростера; отключается опцией <tt>ask_avatars_on_startup</tt> в редакторе настроек).
 +
 
 +
=== Настройки ===
  
===Настройки===
 
 
{|
 
{|
  | [[Image:Set01.png|thumb|Настройки для подключения к [[Yandex.Online]]]]
+
  | [[Image:Set01.png|thumb|Настройки для подключения к [[Я.Онлайн]].]]
|}
+
|}
  
== Ссылки ==
+
== История сообщений ==
 +
Ведется в {{w|sqlite}} и находится в файле .local/share/gajim/logs.db
  
* [http://www.gajim.org/ Официальный веб сайт]
+
Для объединения лог-файлов с разных мест в один может быть использован скрипт http://trac.gajim.org/wiki/MergeLogsScript
  
[[Category:Client]]
+
== Ссылки ==
[[Category:Linux]]
+
* [http://trac.gajim.org/wiki/GajimXEPSupport Список поддерживаемых XEP].
[[Category:GUIClient]]
+
[[Category:Windows]]
+
[[Category:Crossplatform]]
+

Latest revision as of 01:20, 29 June 2011

Gajim
Gajim-logo.png
Информация
Сайт: http://www.gajim.org/
Язык: Python
ОС/платформа: Linux, Windows
Библиотека: xmpppy
Лицензия: GPL
Характеристики
Мультиязычность: да
Поддержка плагинов: ограниченно
Несколько аккаунтов одновременно: да
Поддержка смайликов: да
История сообщений: да (SQLite)
Поддержка стандартов
Обзор сервисов: да
Регистрация в транспортах и сервисах: да
Конференции: да
Закладки: да
Отображение Новости: да
Правка vCard: да
Поддержка Jingle: да

Gajim - кроссплатформенный xmpp-клиент: имеются версии для MS Windows и массу различных Linux, а также BSD. Обладает поддержкой звука и видео по протоколу Jingle. На сегодняшний день, по-видимому, это самый функциональный и продвинутый XMPP-клиент. Tkabber уже сдал свои позиции в этой области. Клиент написан на языке Python с использованием PyGTK.

Название Gajim — это рекурсивный акроним от фразы Gajim is a jabber instant messenger. Напоминает по названию Gaim (ныне Pidgin), но никакого отношения к нему не имеёт.

Общение голосом и видео[edit]

Информацию по работе с этими типами взаимодействия в Linux/BSD можно найти на данной странице.

Взаимодействие между Gajim, запущенным в MS Windows и Unix-совместимых ОС, к сожалению возможно только текстом: в силу используемого программного каркаса Farsight (не портированного в MS-OS).

Gajim-voice-ubuntu.png

Основные сведения[edit]

  • Простое управление
  • Поддержка метаконтактов
  • Консоль XML
  • Наличие русификации

Снимки экрана[edit]

Ростер
Ростер (в Linux)
Окно разговора
Чат (в Linux)

В окне чата использован приём, когда старые сообщения отображаются шрифтом меньшего размера.

Коллективный чат (в Linux)
Расширенный редактор настроек


При подключении он загружает аватарки для всех контактов из ростера; отключается опцией ask_avatars_on_startup в редакторе настроек).

Настройки[edit]

Настройки для подключения к Я.Онлайн.

История сообщений[edit]

Ведется в sqlite и находится в файле .local/share/gajim/logs.db

Для объединения лог-файлов с разных мест в один может быть использован скрипт http://trac.gajim.org/wiki/MergeLogsScript

Ссылки[edit]