Pidgin программа что это

Эта статья открывает цикл материалов, посвященных многопротокольным IM-клиентам с открытым кодом. Обзоры я решил начать с приложений, основанных на GTK+. Первое, о чем тут стоит рассказать, — библиотека libpurple. На ней «держится» не только главный герой сегодняшнего обзора — Pidgin (http://www.pidgin.im), но и ряд других программ, работающих под разными операционными системами и использующих разные GUI-тулкиты. Иногда к услугам libpurple прибегают даже веб-ресурсы — например, Meebo (https://www.meebo.com).

Итак, libpurple (ранее libgaim) — программная библиотека, в которой реализованы функции работы с самыми популярными IM-протоколами и не только. Полный список поддерживаемых протоколов выглядит следующим образом:
— Bonjour;
— Gadu-Gadu;
— GroupWise;
— OSCAR (AIM, ICQ);
— IRC;
— MSN;
— MXit;
— MySpaceIM;
— QQ;
— SILC;
— SIMPLE;
— Sametime;
— XMPP (Jabber, Google Talk);
— Yahoo! IM;
— Zephyr.

12 программ, которые стоит установить. Часть 3: OpenShot, aMule, Pidgin, x-Chat

Но даже это еще не все — к Pidgin и libpurple можно подключить дополнительные модули с поддержкой специфичных (в том числе — «национальных») протоколов. Разработкой этой библиотеки занимаются авторы самого Pidgin.

Кстати, герой нашей сегодняшней статьи поддерживает передачу потокового видео — так называемые видеозвонки. Так что можете смело поставить пилон шест (http://purepassion.ru/catalog/pilony_dlya_pole_dance/) и продемонстрировать гибкость тела своему парню, который находится в тысячах километрах от Вас, ну, или по старинке пообщаться стандартным способом!

Pidgin

Обзор многопротокольных IM-клиентов: GTK+

Теперь — о самих клиентах. Уже упомянутый «флагман» — Pidgin, распространяемый под лицензией GPL. Он написан на Си, а для создания плагинов разработчикам доступны такие языки программирования, как С#, Perl, Python и Tel.

Автором проекта стал Марк Спенсер (Mark Spencer). (Сейчас Марк «отошел от дел» и занят своим бизнесом — он руководит компанией Digium, которая сопровождает другой Open Source-проект — Asterisk. — Прим. ред.) Первоначально программа называлась «GTK+ AOL Instant Messenger», позже была переименована в «Gaim», а ныне носит название «Pidgin». В обоих случаях причиной переименования стали требования компании AOL. Аналогично была переименована и библиотека (libgaim — libpurple).

Чем же так хорош Pidgin? Для начала замечу, что он поддерживает множество протоколов, является кроссплатформенным приложением, а также переведен на многие языки мира (http://developer.pidgin.im/l10n). В то же время использование Си и GTK+ обеспечило приличный уровень производительности.

Хотя многие знают о Pidgin, остановлюсь на интерфейсе и интересных возможностях. В контакт-листе можно выбрать, насколько информативным будет этот список: скрыть/показать пустые группы и оффлайновые контакты, отображать ли подробную информацию и время бездействия, а также показывать ли значки протоколов. Этим гибкость не ограничена — сортировка списка имеет несколько вариантов: по алфавиту/статусу/последним записям или вручную.

Пару слов про PidGin,ископаемый мессенджер

Вообще, Pidgin часто называют швейцарским ножом среди IM-клиентов, и это связано не только с количеством поддерживаемых протоколов или операционных систем — меню настроек также приятно радует возможностями и простотой, в отличие от других клиентов.

Главное меню содержит всего несколько стандартных категорий и может даже показаться, что возможностей не так уж много. Однако небольшое количество пунктов лишь из-за того, что представлены только основные пункты конфигурации. Благодаря этому базовая настройка занимает мгновения и лишена возможности «заблудиться». Остальные же настройки расположены в своих собственных подменю и разнесены по категори-ям, расположенным в меню над списком контактов. Среди них — «Учетные записи», «Модули», «Конфиденциальность» и другие.

Полезным может оказаться меню с настройками «Слежения», позволяющими получать различные уведомления и даже совершать несколько базовых действий (например, отправка сообщения контакту, вернувшемуся из оффлайна).

Pidgin позволяет добавлять свои темы смайликов, звуковых сигналов, устанавливать X-статусы и даже локально добавлять информацию/комментарий к описанию (профилю) контакта.

Также есть возможность создавать метаконтакты, подключаться к нескольким аккаунтам и объединять чаты в одном окне при помощи системы закладок.

Даже иконка в трее у Pidgin’а очень функциональна: кликнув правой кнопкой мыши, можно сменить статус, быстро попасть в основное меню и в настройки модулей, отправить новое сообщение и многое другое.

Обзор многопротокольных IM-клиентов: GTK+

К слову о модулях, их сейчас написано уже достаточно большое количество — это и настройки уведомлений, и настройки внешнего вида , и даже дополнительные настройки оформления внутри окна сообщения (http://developer.pidgin.im/wiki/ ThirdPartyPlugins). Большая часть плагинов лишь дополняет или слегка изменяют значения, установленные по умолчанию.

Так, настройки внешнего вида сообщений можно задать без каких-либо дополнительных плагинов — прямо в окне с чатом в меню выбирается начертание, шрифт и цвет сообщений, что не часто можно встретить в других клиентах. Pidgin имеет некоторые возможности интеграции с GNOME, но они не настолько обширны, чтобы этот клиент можно было отнести к программному обеспечению, специфичному именно для этой среды.

На сегодняшний день — это один из самых мощных и популярных клиентов, в том числе благодаря системе плагинов. Однако у него есть и недостатки — разработчики Pidgin известны своей «нерасторопностью» в реализации функционала, о котором сообщество может просить месяцами или годами. Но тут можно постараться решить часть вопросов дополнительными плагинами.

Читайте также:
Для чего нужна программа честный знак

Среди других недостатков стоит отметить тот факт, что сохраненные пароли от учетных записей хранятся в от-крытом виде в файле конфигурации, расположенном в домашней директории пользователя, так что необходимо быть внимательным и не оставлять без присмотра рабочее место.

Обзор многопротокольных IM-клиентов: GTK+

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

В целом, это наилучший вариант для пользователей Linux.

  • Просмотров: 1984
  • Комментариев: 0
  • 06.14

Источник: nerohelp.com

Руководство для начинающих по Pidgin, универсальному клиенту обмена сообщениями

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

Пиджин для всех

Pidgin – это программа чата, которая позволяет вам использовать несколько сетей чата одновременно. Это означает, что вы можете общаться с друзьями в MSN, общаться с другом в Google Talk и одновременно сидеть в чате Yahoo.

Pidgin работает в Windows, Linux и других операционных системах Unix. Поэтому независимо от того, на какой платформе вы находитесь, вы можете использовать Pidgin в качестве клиента чата. Установите Pidgin, используя правильный установщик с их сайта. Когда установка завершится, вы увидите экран приветствия, где вы можете добавить свою первую сеть чата, нажав кнопку «Добавить».

Pidgin поддерживает довольно много чатов.

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

Если у вас возникли проблемы с подключением к сетям чата, брандмауэр Windows – это одно из мест, в которое вы, возможно, захотите посмотреть. Примечание.как правило, в этом нет необходимости.

Убедитесь, что вы позволяете Pidgin общаться через брандмауэр.

Если нет, добавьте Pidgin в список «Разрешенные программы и функции» брандмауэра, нажав кнопку «Разрешить другую программу».

Выберите Pidgin из списка программ и нажмите кнопку «Добавить».

Теперь вы готовы общаться со своими друзьями.

Добавление большего количества сетей чата в Pidgin

Вы можете добавить несколько сетей чата в Pidgin из меню «Управление учетными записями».

Вы можете видеть учетные записи чата, которые вы добавили на этом экране.

Нажмите кнопку «Добавить», чтобы добавить другие сети чата в Pidgin.

Вы должны увидеть все существующие группы чата в Pidgin.

Вы можете изменить порядок этих групп, добавив новые группы.

Дайте подходящее имя для вашей чат-группы.

Убедитесь, что вы выбрали опцию «Пустые группы» для просмотра вновь созданной группы.

Выберите своих друзей и переместите их в подходящую группу, чтобы организовать свой список друзей.

Pidgin для вашей социальной сети

Вы также можете поддерживать связь со своими друзьями в Facebook или Twitter, установив плагин-плагин для микроблогов. Если вы используете Ubuntu, вы можете установить плагин Twitter через Ubuntu Software Center. Если вы используете Windows, вам нужно установить плагин, загрузив установщик с их сайта.

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

Вы сможете добавить свою учетную запись Twitter после установки плагина из меню «Управление учетными записями».

Нажмите кнопку «Добавить», чтобы добавить свою учетную запись Twitter.

Выберите «Твиттер» из списка «Протокол».

Вам нужно будет авторизовать Pidgin для подключения к вашей учетной записи Twitter.

Вам нужно ввести PIN-код, который Twitter генерирует в вашем Pidgin.

Теперь у вас все настроено на твит от Pidgin.

Рендеринг математической формулы в Pidgin

Если вы знакомы с LaTex, вы можете использовать Pidgin для обмена математическими формулами со своими друзьями, установив плагин Pidgintex. Просто напишите «$$ латексное выражение $$» в любом месте сообщения, и в журнале сообщений появится изображение математической формулы.

Пиджин также требует Mimetex для отображения математической формулы. Просто скачайте установщик mimetex с веб-сайта Pidgintex и поместите его в папку «C: Windows».

Не забудьте поместить mimetex.exe в путь вашей системной переменной.Если вы не знакомы с системной переменной Windows, вы можете прочитать наш учебник для гика sysadmin об изменении системной переменной.

Pidgin хранит ваши журналы разговоров на тот случай, если вам нужно просмотреть то, что сказали вам ваши друзья.

Введите имя собеседника в поле «Имя», чтобы просмотреть журнал чата с ним или с ней.

Pidgin покажет вам все разговоры, которые вы имели с вашим другом. К сожалению, Pidgin отображает математическую формулу только как выражение LaTex в журнале.

Шифрование ваших разговоров

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

У Pidgin есть несколько доступных инструментов шифрования, но мы чаще всего используем плагин «Off-the-Record Messaging (OTR)». После того, как вы установили плагин, вы должны включить его на экране плагина.

Вы увидите кнопку OTR на экране чата, чтобы начать защищенный канал чата.

OTR использует шифрование с открытым-закрытым ключом для шифрования вашего разговора. Вам нужно будет сгенерировать закрытый ключ, нажав кнопку «Создать» на экране OTR, прежде чем вы сможете использовать OTR для шифрования ваших разговоров.

Читайте также:
Что за программа чтобы снимать экран

Плагин OTR создает четыре уровня конфиденциальности, и мы можем включить приватный чат, нажав кнопку OTR.

Ваш личный разговор начнется в «непроверенном» режиме, пока вы не аутентифицируете своих друзей.

Вы можете аутентифицировать своего собеседника, выбрав «Authenticate Buddy» в меню OTR.

Существует 3 варианта аутентификации собеседника: с помощью вопроса и ответа, общего секрета или проверки отпечатка пальца OTR вашего собеседника.

Чтобы подтвердить подлинность с помощью вопроса, выберите вопрос, ответ на который известен только вам и вашему собеседнику. Введите вопрос и правильный ответ.

Подождите, пока ваш приятель тоже введет ответ. Если ответы не совпадают, либо ваш собеседник ошибся, набрав ответ, либо вы разговариваете с самозванцем.

Если ваш собеседник ответит на вопрос правильно, то статус OTR вашего разговора изменится на «Частный».

Следующим методом аутентификации является установка общего секретного ключа между вами и вашим собеседником.

Введите общий секретный ключ в поле, предоставленное в диалоговом окне Authenticate Buddy. Как только вы введете секрет и нажмете ОК, вашему приятелю будет предложено сделать то же самое. Если вы оба введете один и тот же текст, OTR примет, что вы действительно общаетесь со своим другом. В противном случае OTR сообщает, что аутентификация не удалась. Это либо означает, что ваш друг допустил ошибку при вводе текста, либо это может означать, что кто-то перехватывает ваше сообщение.

Последний метод аутентификации – это ручное сопоставление вашего отпечатка пальца с вашим OTR.

Вам и вашему собеседнику понадобится другой защищенный канал, например, для разговора по телефону, чтобы обмениваться отпечатками пальцев OTR.

Если отпечаток совпадает с отпечатком, который вам сказал ваш собеседник, выберите вариант «У меня есть» в раскрывающемся списке, а затем нажмите кнопку «Аутентифицировать». После этого статус OTR изменится на «Частный». Обратите внимание, что вам нужно делать это только один раз для каждого собеседника (или один раз для каждого отпечатка пальца, если у вашего собеседника несколько отпечатков пальцев). OTR запомнит, какие отпечатки пальцев вы отметили как проверенные.

У Pidgin гораздо больше возможностей, которые мы не упомянули, потому что невозможно описать все эти функции в одной короткой статье. Вы можете прочитать эти статьи, чтобы узнать другие полезные советы и рекомендации по Pidgin:

  • Синхронизируйте свои профили Pidgin с DropBox
  • Добавьте свой контакт Facebook в Pidgin
  • Настройте Google Talk в Pidgin,
  • Загрузите другие плагины, чтобы добавить больше функциональности в свой клиент Pidgin.

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

Загрузите Pidgin с pidgin.im

Источник: tutorybird.ru

Pidgin (программное обеспечение)

Pidgin (ранее назывался Gaim ) — это бесплатный и открытый многоплатформенный клиент обмена мгновенными сообщениями, основанный на библиотека с именем libpurple, которая поддерживает множество протоколов обмена мгновенными сообщениями , позволяя пользователю одновременно входить в различные службы из одного приложения с единым интерфейсом для обоих популярных и устаревшие протоколы (от AOL до Discord ), таким образом избегая хлопот, связанных с новым раздутым, не прошедшим аудит, закрытым исходным кодом и другим программным обеспечением для каждого устройства и протокола.

По оценкам, количество пользователей Pidgin в 2007 году превысило три миллиона.

Pidgin широко используется для своего плагина Off-the-Record Messaging (OTR), который предлагает сквозное шифрование. По этой причине он включен в операционную систему, ориентированную на конфиденциальность и анонимность Tails.

История

Gaim 2.0.0 beta 6, работающая под GNOME 2.16.0

Первоначально программа была написана Автор Марк Спенсер, студент Обернского университета, в качестве эмуляции программы обмена мгновенными сообщениями AOL AOL Instant Messenger в Linux с использованием набора инструментов GTK +. Самый ранний заархивированный выпуск был выпущен 31 декабря 1998 года. Он был назван GAIM (GTK + AOL Instant Messenger) соответственно. Эмуляция не была основана на обратном проектировании, но вместо этого полагалась на информацию о протоколе, которую AOL опубликовала в сети. В разработке участвовал технический персонал AOL. Вскоре после этого была добавлена ​​поддержка других протоколов обмена мгновенными сообщениями.

6 июля 2015 года Pidgin набрал семь из семи баллов в системе показателей защищенного обмена сообщениями Electronic Frontier Foundation. Они получили баллы за шифрование передаваемых сообщений, зашифрованные с помощью ключей, к которым провайдеры не имеют доступа (сквозное шифрование ), что позволяет пользователям независимо проверять личность своих корреспондентов., наличие защищенного обмена данными в случае кражи ключей (прямая секретность ), наличие открытого кода для независимой проверки (открытый исходный код ), наличие хорошо документированных схем безопасности и наличие последних независимые аудиты безопасности.

Спор о названии

В ответ на давление со стороны AOL программа была переименована в сокращенное, но в нижнем регистре gaim . По мере того как AOL Instant Messenger набирал популярность, AOL зарегистрировала свою аббревиатуру «AIM», что привело к длительной судебной тяжбе с создателями GAIM, которые держали этот вопрос в значительной степени в секрете.

6 апреля 2007 года разработка проекта началась команда объявила о результатах своего урегулирования с AOL, которое включало в себя ряд изменений имени: Gaim стал Pidgin, libgaim стал libpurple, а gaim-text (версия интерфейса командной строки ) стал Finch. Название Pidgin было выбрано в связи с термином «pidgin », который описывает общение между людьми, не говорящими на одном языке. Имя «purple» относится к «prpl», внутреннему имени libgaim для IM pr протокол plugin.

Читайте также:
Geany программа для чего

Из-за юридических проблем, версия 2.0 программное обеспечение было заморожено на стадии бета-тестирования. После урегулирования было объявлено, что первый официальный выпуск Pidgin 2.0.0 ожидается в течение двух недель с 8 апреля 2007 г. Однако Pidgin 2.0 не был выпущен в соответствии с графиком; 22 апреля 2007 г. разработчики Pidgin объявили, что задержка связана с каталогом настроек «.gaim».

Pidgin 2.0.0 был выпущен 3 мая 2007 г. Другие визуальные изменения были внесены в интерфейс в этой версии. включая обновленные значки.

Возможности

Pidgin, работающий на Ubuntu

Pidgin предоставляет графический интерфейс для libpurple с использованием GTK +. Libpurple поддерживает множество протоколов обмена мгновенными сообщениями .

Pidgin поддерживает несколько операционных систем, включая Windows и многие Unix-подобные системы, такие как Linux, BSD и AmigaOS. По умолчанию он включен в операционные системы Tails и Xubuntu.

Pluggability

Программа предназначена для расширения с помощью плагинов. Плагины часто пишутся сторонними разработчиками. Их можно использовать для добавления поддержки протоколов, что полезно для таких как Skype или Discord с лицензией — предъявляет иски (однако данные и взаимодействие пользователей по-прежнему регулируются их политиками и могут быть подслушаны). Они также могут добавлять другие важные функции. Например, плагин «Off-the-Record Messaging » (OTR) обеспечивает сквозное шифрование.

Система шифрования TLS является подключаемой, что позволяет легко заменять различные библиотеки TLS.. GnuTLS используется по умолчанию, также поддерживается NSS. Порты некоторых операционных систем, таких как OpenBSD, по умолчанию выбирают использование OpenSSL или LibreSSL.

Контакты

Контакты с несколькими протоколами могут быть сгруппированы в один контакт вместо управления несколькими протоколами, а контактам можно присвоить псевдонимы или поместить в группы.

Чтобы связаться с пользователями, когда они входят в систему или происходит изменение статуса (например, переход от «Нет на месте» к «Доступен»), Pidgin поддерживает автоматические сценарии, называемые Buddy Pounces, для автоматического доступа к пользователю настраиваемыми способами..

Передача файлов

Pidgin поддерживает передачу файлов по многим протоколам. В нем отсутствуют некоторые специфичные для протокола функции, такие как общий доступ к папкам, доступный в Yahoo. Прямая одноранговая передача файлов поддерживается по таким протоколам, как XMPP и MSN.

Голосовой и видеочат

Начиная с версии 2.6 (выпущенной 18 августа 2009 г.), Pidgin поддерживает голосовые / видеозвонки с использованием Farstream. По состоянию на июль 2015 года вызовы можно было инициировать только через протокол XMPP.

Разное

Дополнительные функции включают поддержку тем, смайликов, проверку орфографии, и интеграция с областью уведомлений.

Поддерживаемые протоколы

Следующие протоколы официально поддерживаются libpurple 2.12.0 без каких-либо расширений или плагинов:

Некоторые серверы XMPP предоставляют транспорты, которые позволяют пользователям получать доступ к сетям с использованием протоколов, отличных от XMPP, без необходимости устанавливать плагины или дополнительное программное обеспечение. Поддержка XMPP в Pidgin означает, что эти транспорты могут использоваться для связи через протоколы, которые иначе не поддерживаются, включая не только Insta NT, но также протоколы, такие как SMS или электронная почта.

Дополнительные протоколы, поддерживаемые сторонними плагинами, включают Discord, Telegram, Microsoft OCS / LCS (расширенный SIP / SIMPLE), Facebook Messenger,QQ,Skype через плагин skype4pidgin, WhatsApp, Signal и игровая сеть Xfire (требуется плагин).

Плагины

Различные другие функции поддерживаются с помощью сторонних плагинов. К таким функциям относятся:

  • Сквозное шифрование через Обмен сообщениями без записи (OTR)
  • Уведомления (например, отображение всплывающих окон «тостер» или Ворчание уведомлений или светодиоды на ноутбуках)
  • Отображение контактов, которые пользователь слушает в различных медиаплеерах
  • Добавление математических формул, записанных на LaTeX в разговоры
  • Skype текстовый чат через skype4pidgin и новый плагин SkypeWeb
  • текстовый чат Discord через плагин purple-discord
  • Просмотр видео прямо в разговоре при получении ссылки на веб-сайт обмена видео (YouTube, Vimeo )

Mascot

Талисман Пиджина — фиолетовый голубь с именем The Purple Pidgin .

Критика

  • Пароли хранятся в файле с открытым текстом, который может читать любой человек или программа, имеющая доступ к файлам пользователя. Версия 3.0 Pidgin (без объявленной даты выпуска) будет поддерживать хранение паролей в системные брелки, такие как кВт allet и связка ключей GNOME.
  • Pidgin в настоящее время не поддерживает приостановку или повторную передачу файлов.
  • Начиная с версии 2.4 и более поздних, возможность вручную изменять размер текстового поля ввода разговоров была удалено. Это привело к форку, Carrier (первоначально названному Funpidgin).
  • Pidgin не позволяет отключить групповую сортировку в списке контактов.
  • По наблюдениям Wired в 2015 году., кодовая база libpurple «известна обилием ошибок безопасности».

Другое известное программное обеспечение, основанное на libpurple

  • Adium и (оба для macOS )
  • Meebo (веб-версия, больше не доступен)
  • Telepathy Haze (трубка для некоторых протоколов, поддерживаемых платформой Telepathy )
  • QuteCom (кроссплатформенная, ориентированная на VoIP и видео)
  • Instantbird (кроссплатформенный, на основе Mozillaдвижка Gecko )

BitlBee и являются IRCd-подобными шлюзами для нескольких сетей обмена мгновенными сообщениями и могут быть скомпилированы с помощью libpurple для увеличения функциональности.

См. также

  • Портал с бесплатным программным обеспечением с открытым исходным кодом
  • Многопротокольное приложение для обмена мгновенными сообщениями
  • Сравнение протоколов обмена мгновенными сообщениями
  • Сравнение клиентов обмена мгновенными сообщениями
  • Сравнение Интернет-чат cli ents
  • Сравнение клиентов XMPP
  • Онлайн-чат
  • Список компьютерных талисманов
  • Категория: Вычислительные талисманы

Ссылки

Внешние ссылки

На Викискладе есть материалы, относящиеся к Pidgin (клиент обмена мгновенными сообщениями).
  • Официальный сайт

Источник: alphapedia.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru