Pidgin Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:pidgin [2012/10/28 12:50]
ссылка на статью skype
wiki:pidgin [2017/11/30 09:33] (текущий)
[Инструкция по установке]
Строка 3: Строка 3:
 **Pidgin** -- мультипротокольный клиент обмена мгновенными сообщениями. Поддерживает большинство современных протоколов. Позволяет сохранять комментарии к пользователям из контакт-листа,​ и объединять несколько контактов в метаконтакт. **Pidgin** -- мультипротокольный клиент обмена мгновенными сообщениями. Поддерживает большинство современных протоколов. Позволяет сохранять комментарии к пользователям из контакт-листа,​ и объединять несколько контактов в метаконтакт.
  
-=====Установка=====+======Установка======
 <style float-left>​[[app>​pidgin|Pidgin]]</​style>​ <style float-left>​[[app>​pidgin|Pidgin]]</​style>​
 Для того, чтобы установить Pidgin перейдите по ссылке слева или введите в терминале команду:​ Для того, чтобы установить Pidgin перейдите по ссылке слева или введите в терминале команду:​
 <code bash>​sudo apt-get install pidgin</​code>​ <code bash>​sudo apt-get install pidgin</​code>​
  
-=====Настройка===== +======Настройка====== 
-====Автозапуск==== +=====Автозапуск===== 
-<note important>​Имеются проблемы при добавлении приложения Pidgin в стандартную автозагрузку Ubuntu, для корректной работы в поле //​Команда//​ необходимо указывать полный путь до исполняемого файла ///usr/bin/pigin//</​note>​+<note important>​Имеются проблемы при добавлении приложения Pidgin в стандартную автозагрузку Ubuntu, для корректной работы в поле //​Команда//​ необходимо указывать полный путь до исполняемого файла ///usr/bin/pidgin//</​note>​
  
-====Интеграция Pidgin в Ubuntu====+=====Интеграция Pidgin в Ubuntu=====
 {{ :​wiki:​pidgin:​pidgin_main.png?​nolink|Список контактов}} {{ :​wiki:​pidgin:​pidgin_main.png?​nolink|Список контактов}}
 Для интеграции Pidgin в индикатор уведомлений (конвертик на верхней панели [[Unity]]), необходимо:​ Для интеграции Pidgin в индикатор уведомлений (конвертик на верхней панели [[Unity]]), необходимо:​
Строка 18: Строка 18:
   * открыть настройки модулей и включить модули "​Показывать всплывающие сообщения",​ "​Пример DBus" и "​Уведомление о сообщении"​.   * открыть настройки модулей и включить модули "​Показывать всплывающие сообщения",​ "​Пример DBus" и "​Уведомление о сообщении"​.
  
-====Запуск свернутым====+=====Запуск свернутым=====
 Для запуска Pidgin свернутым в индикатор уведомлений,​ необходимо установить дополнительные модули Для запуска Pidgin свернутым в индикатор уведомлений,​ необходимо установить дополнительные модули
 <code bash>​sudo apt-get install pidgin-plugin-pack</​code>​ <code bash>​sudo apt-get install pidgin-plugin-pack</​code>​
Строка 25: Строка 25:
 <note important>​Для корректного запуска Pidgin в свернутом состоянии необходимо изменить строку автозапуска,​ указав задержку:​ <code bash>sh -c "sleep 1 && /​usr/​bin/​pidgin"</​code></​note>​ <note important>​Для корректного запуска Pidgin в свернутом состоянии необходимо изменить строку автозапуска,​ указав задержку:​ <code bash>sh -c "sleep 1 && /​usr/​bin/​pidgin"</​code></​note>​
  
-====Проблемы с кодировкой при использовании ICQ====+=====Проблемы с кодировкой при использовании ICQ=====
 При использовании клиента обмена сообщениями Pidgin для общения с пользователями ICQ возможна ситуация,​ когда сообщения будут приходить или отправляться в неправильной кодировке и отображаться в нечитаемом виде. Чтобы исправить кодировку необходимо настроить учётную запись ICQ. При использовании клиента обмена сообщениями Pidgin для общения с пользователями ICQ возможна ситуация,​ когда сообщения будут приходить или отправляться в неправильной кодировке и отображаться в нечитаемом виде. Чтобы исправить кодировку необходимо настроить учётную запись ICQ.
  
Строка 34: Строка 34:
 <note important>​Теперь все сообщения ICQ у вас будут передаваться в кодировке cp1251 (WINDOWS-1251). Это значит,​ что вы сможете нормально общаться только с людьми,​ использующими русскую версию Windows. К сожалению,​ это ограничение ICQ протокола,​ которое невозможно обойти. Если вы хотите комфортно общаться с друзьями - используйте [[Jabber]](([[http://​jabberworld.info/​]])).</​note>​ <note important>​Теперь все сообщения ICQ у вас будут передаваться в кодировке cp1251 (WINDOWS-1251). Это значит,​ что вы сможете нормально общаться только с людьми,​ использующими русскую версию Windows. К сожалению,​ это ограничение ICQ протокола,​ которое невозможно обойти. Если вы хотите комфортно общаться с друзьями - используйте [[Jabber]](([[http://​jabberworld.info/​]])).</​note>​
  
-=====Использование=====+======Использование======
 Модульность Pidgin позволяет гибко настроить приложение и добавить различные учетные записи. Модульность Pidgin позволяет гибко настроить приложение и добавить различные учетные записи.
  
-====Интеграция Skype в Pidgin====+=====Интеграция Skype в Pidgin====
 +======Skype 8+====== 
 +Скайп с версии 8 работает с pidgin с этим пакетом https://​github.com/​EionRobb/​skype4pidgin/​tree/​master/​skypeweb 
 +=======Инструкция по установке======= 
 +Процесс занимает пару минут :) 
 +<code bash>​sudo apt-get install libpurple-dev libjson-glib-dev cmake gcc git 
 +git clone git://​github.com/​EionRobb/​skype4pidgin.git 
 +cd skype4pidgin/​skypeweb 
 +mkdir build 
 +cd build 
 +cmake .. 
 +cpack 
 +sudo dpkg -i skypeweb-*.deb</​code>​ 
 + 
 +======Skype 4.3 (уже не работает)====== 
 +<note warning>​При обновлении до версии Skype 4 разработчики сломали API- интерфейс взаимодействия приложений,​ поэтому теперь при интеграции Skype с Pidgin и любыми другими приложениями теряется первое принятое сообщение от контакта. [[https://​jira.skype.com/​browse/​SPA-783|Ссылка]] на баг репорт,​ но это, видимо,​ в Microsoft никого не колышит. Будьте осторожны,​ проверяйте работоспособность!</​note>​
 При интеграции [[Skype]] в Pidgin вы получите единое оформление всех окон сообщений,​ и полный список контактов в одном окне. Pidgin будет использовать клиент Skype для голосовых вызовов и отправки сообщений,​ поэтому будет необходимо держать Skype запущенным. При интеграции [[Skype]] в Pidgin вы получите единое оформление всех окон сообщений,​ и полный список контактов в одном окне. Pidgin будет использовать клиент Skype для голосовых вызовов и отправки сообщений,​ поэтому будет необходимо держать Skype запущенным.
  
-===Установка===+====Установка====
 За интеграцию Skype в Pidgin отвечает пакет pidgin-skype За интеграцию Skype в Pidgin отвечает пакет pidgin-skype
 <code bash>​sudo apt-get install pidgin-skype</​code>​ <code bash>​sudo apt-get install pidgin-skype</​code>​
  
-===Добавление аккаунта====+====Добавление аккаунта=====
 Для добавления аккаунта Skype необходимо выбрать протокол //Skype (D-Bus)// и ввести имя пользователя.<​note important>​После активации аккаунта skype появится информационное окно, извещающее о запросе доступа к клиенту skype стороннего приложения,​ необходимо указать //​Запомнить выбор//​ и выбрать //​Разрешить доступ//</​note>​ Для добавления аккаунта Skype необходимо выбрать протокол //Skype (D-Bus)// и ввести имя пользователя.<​note important>​После активации аккаунта skype появится информационное окно, извещающее о запросе доступа к клиенту skype стороннего приложения,​ необходимо указать //​Запомнить выбор//​ и выбрать //​Разрешить доступ//</​note>​
  
-===Скрытие значка Skype===+====Скрытие значка Skype====
 Для скрытия значка Skype c панели [[Unity]], воспользуйтесь [[wiki:​skype#​удаление_значка_skype_с_панели_unity|этим руководством]] Для скрытия значка Skype c панели [[Unity]], воспользуйтесь [[wiki:​skype#​удаление_значка_skype_с_панели_unity|этим руководством]]
-====Вконтакте==== 
-  - При добавлении нового аккаунта необходимо указать следующие данные:​ 
-    ** Протокол:​ XMPP 
-    ** Имя пользователя:​ Ваш id 
-    ** Домен: vk.com 
-    ** Пароль:​ Ваш пароль от ВКонтакте 
-  - На вкладке «Дополнительно» в разделе "​Безопасность соединения"​ укажите "​Если доступно,​ использовать шифрование"​ 
-  - Поставьте галочку «Запомнить пароль» 
  
-=====Ссылки=====+=====Mail.ru Agent===== 
 +Для использования функций Mail.ru-агента (MRIM), установите плагин из репозитория 
 +<code bash>​sudo apt-get install pidgin-mra</​code>​ 
 +  * При добавлении нового аккаунта необходимо указать следующие данные:​  
 +    * **Протокол**:​ Mail.ru Agent 
 +    * **Имя пользователя**:​ [email] 
 +    * **Пароль**:​ [ваш пароль от Mail.ru] 
 + 
 +=====Вконтакте===== 
 + 
 +  ** Вконтакте прекратил поддержку XMPP протокола http://​vk.com/​help.php?​page=jabber 
 +  Для использования VK-API, установите [[https://​bitbucket.org/​olegoandreev/​purple-vk-plugin|плагин]] 
 +<code bash>​sudo apt-add-repository ppa:​purple-vk-plugin/​dev 
 +sudo apt-get update 
 +sudo apt-get install purple-vk-plugin</​code>​ 
 +  * При добавлении нового аккаунта необходимо указать следующие данные:​  
 +    * **Протокол**:​ Vk.com 
 +    * **Имя пользователя**:​ [email или номер телефона] 
 +    * **Пароль**:​ [ваш пароль во ВКонтакте] 
 + 
 +=====Одноклассники===== 
 +Для настройки социальной сети Одноклассники,​ зайдите в "​одноклассниках"​ в раздел "​Изменить настройки",​ в самом низу открывшейся страницы будет такая строка:​ 
 + 
 +ID вашего профиля на Одноклассниках:​ **xxxxxxxxxxxxxx** - это ваш ID 
 + 
 +  * При добавлении нового аккаунта необходимо указать следующие данные:​  
 +    * **Протокол**:​ XMPP 
 +    * **Имя пользователя**:​ [ID в Одноклассниках,​ смотрите выше] 
 +    * **Домен**:​ odnoklassniki.ru 
 +    * **Пароль**:​ [ваш пароль в Одноклассниках] 
 + 
 + 
 +=====Facebook===== 
 +Для подключения к Facebook, установите [[https://​github.com/​jgeboski/​purple-facebook/​wiki|плагин]]  
 +<code bash># репозиторий доступен для релизов 12.04, 14.04, 14.10, 15.04, 15.10 
 +echo "deb http://​download.opensuse.org/​repositories/​home:/​jgeboski/​xUbuntu_$(lsb_release -r | awk -F':​\t'​ '{ print $2}') ./" | sudo tee /​etc/​apt/​sources.list.d/​jgeboski.list 
 +wget -O- https://​jgeboski.github.io/​obs.key | sudo apt-key add - 
 +sudo apt-get update 
 +sudo apt-get install purple-facebook</​code>​ 
 +  * При добавлении нового аккаунта необходимо указать следующие данные:​  
 +    * **Протокол**:​ Facebook (**НЕ** Facebook (XMPP)) 
 +    * **Имя пользователя**:​ Одинаково email, Facebook username, или номер телефона будут работать 
 +    * **Пароль**:​ [ваш пароль на Facebook] 
 + 
 + 
 +При добавлении нового аккаунта необходимо указать ваши **Имя пользователя** и **пароль** на facebook 
 + 
 + 
 +======Хитрости====== 
 +=====Уменьшаем название Pidgin в меню индикатора сообщений===== 
 +По умолчанию после установки Pidgin он отображается в меню индикатора сообщений (конвертик на панели) как "​Клиент обмена мгновенными сообщениями Pidgin"​ FIXME((Добавить скрин стандартного меню индикатора сообщений)) такая длинная строка растягивает само выпадающее меню. В данном руководстве описано как уменьшить эту строку и, соответственно,​ всё меню.\\ 
 +Для данной операции нам понадобятся команды msgunfmt и msgfmt, которые входят в пакет gettext, устанавливаем:​ 
 +<code bash>​sudo apt-get install gettext</​code>​ 
 +Цель описанных ниже действий- редактирование файлов локализации,​ которые хранятся в системе в виде двоичных файлов с расширением ''​.mo''​ в папках ''/​usr/​share/​locale/​ru/​LC_MESSAGES''​ и ''/​usr/​share/​locale-langpack/​ru/​LC_MESSAGES''​. Естественно,​ при желании,​ подобным образом можно поменять любую текстовую строку в системе.\\ 
 +Необходимо:​ 
 +  - конвертировать бинарный файл в формате ''​.mo''​ в текстовый формат ''​.po''​ для того, что бы появилась возможность его редактировать текстовым редактором;​ 
 +  - изменить требуемую строку;​ 
 +  - конвертировать текстовый файл ''​.po''​ обратно в бинарный ''​.mo''​. 
 +В применении к теме руководства:​ 
 +  - переходим в каталог /​usr/​share/​locale-langpack/​ru/​LC_MESSAGES <code bash>cd /​usr/​share/​locale-langpack/​ru/​LC_MESSAGES</​code>​ 
 +  - конвертируем в текстовый .po <code bash>​sudo msgunfmt pidgin.mo -o pidgin.po</​code>​ 
 +  - открываем в любимом текстовом редакторе полученный файл, ищем строку "​Клиент обмена мгновенными сообщениями Pidgin"​ и заменяем её на своё значениe,​ например просто "​Pidgin"​ (без кавычек) <code bash>​sudo gedit pidgin.po</​code>​ 
 +  - конвертируем текстовый .po обратно в бинарный .mo <code bash>​sudo msgfmt pidgin.po -o pidgin.mo</​code>​ 
 +  - перезагружаем сессию пользователя (пункт системного меню "​Завершение сеанса..."​) или только Unity((подходит для версий Ubuntu 12.04 и младше,​ начиная с Ubuntu 12.10 для команды ''​unity''​ удалили опцию --replace)),​ <​key>​Alt</​key>​+<​key>​F2</​key>​ и вводим команду <code bash>​unity --replace</​code>​ 
 +После описанных выше действий меню индикатора сообщений примет вид: 
 +{{ :​wiki:​pidgin:​индикатор_меню.png?​nolink }} 
 +======Ссылки======
   * [[http://​www.pidgin.im/​|Официальный сайт программы Pidgin]] (англ.)   * [[http://​www.pidgin.im/​|Официальный сайт программы Pidgin]] (англ.)
   * [[http://​ru.wikipedia.org/​wiki/​Pidgin|Pidgin]] -- описание приложения в энциклопедии Wikipedia   * [[http://​ru.wikipedia.org/​wiki/​Pidgin|Pidgin]] -- описание приложения в энциклопедии Wikipedia
   * [[http://​vk.com/​help.php?​page=jabber#​pidgin|Вконтакте]] -- описание настройки Pidgin на сайте vk.com.   * [[http://​vk.com/​help.php?​page=jabber#​pidgin|Вконтакте]] -- описание настройки Pidgin на сайте vk.com.
 +  * [[https://​apiok.ru/​wiki/​pages/​viewpage.action;?​pageId=67371015|Одноклассники]] -- описание протокола XMPP на найте ok.ru
   * [[http://​forum.ubuntu.ru/​index.php?​topic=9859.0|forum.ubuntu.ru]] -- обсуждение пакета Pidgin.   * [[http://​forum.ubuntu.ru/​index.php?​topic=9859.0|forum.ubuntu.ru]] -- обсуждение пакета Pidgin.
  
 {{tag>​сетевые_приложения программы}} {{tag>​сетевые_приложения программы}}