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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:pidgin [2012/05/24 13:43]
[Запуск свернутым]
wiki:pidgin [2017/11/30 09:33] (текущий)
[Инструкция по установке]
Строка 1: Строка 1:
 ======Pidgin====== ======Pidgin======
-{{:​wiki:​pidgin:​pidgin_main.png?nolink |}}Модульный клиент обмена мгновенными сообщениями. Поддерживает большинство современных протоколов. Позволяет сохранять комментарии к пользователям из контакт-листа,​ и объединять несколько контактов в метаконтакт.+{{:​wiki:​pidgin:​pidgin-icon.png?nolink |}} 
 +**Pidgin** -- мультипротокольный клиент обмена мгновенными сообщениями. Поддерживает большинство современных протоколов. Позволяет сохранять комментарии к пользователям из контакт-листа,​ и объединять несколько контактов в метаконтакт. 
 ======Установка====== ======Установка======
-Пакет ​pidgin ​находится в репозиториях Ubuntuпоэтому установка выполняется одной командой+<style float-left>​[[app>​pidgin|Pidgin]]</​style>​ 
 +Для тогочтобы установить 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=====
-Для интеграции Pidgin в индикатор уведомлений (конвертик на верхней панели Unity), необходимо:​ +{{ :​wiki:​pidgin:​pidgin_main.png?​nolink|Список контактов}} 
-  ​** открыть настройки и на вкладке интерфейс выбрать "​Никогда"​ для пунктов "​Показывать значок системного лотка"​ и "​Скрывать новые беседы";​ +Для интеграции Pidgin в индикатор уведомлений (конвертик на верхней панели ​[[Unity]]), необходимо:​ 
-  ​** открыть настройки модулей и включить модули "​Показывать всплывающие сообщения",​ "​Пример DBus" и "​Уведомление о сообщении"​.+  * открыть настройки и на вкладке интерфейс выбрать "​Никогда"​ для пунктов "​Показывать значок системного лотка"​ и "​Скрывать новые беседы";​ 
 +  * открыть настройки модулей и включить модули "​Показывать всплывающие сообщения",​ "​Пример DBus" и "​Уведомление о сообщении"​. 
 =====Запуск свернутым===== =====Запуск свернутым=====
-Для запуска ​pidgin ​свернутым в индикатор уведомлений,​ необходимо установить дополнительные модули+Для запуска ​Pidgin ​свернутым в индикатор уведомлений,​ необходимо установить дополнительные модули
 <code bash>​sudo apt-get install pidgin-plugin-pack</​code>​ <code bash>​sudo apt-get install pidgin-plugin-pack</​code>​
-Зайти в настройки модулей активировать модуль "Buddy list options"​ и в настройках модуля отметить галкой пункт "Hide the buddy list when it is created"​.<​note important>​Для корректного запуска Pidgin в свернутом состоянии необходимо изменить строку автозапуска,​ указав задержку:​ <code bash>sh -c "sleep 1 && /​usr/​bin/​pidgin"</​code></​note>​ +Зайти в настройки модулей активировать модуль "Buddy list options"​ и в настройках модуля отметить галкой пункт "Hide the buddy list when it is created"​. 
-<note important>​После активации модуля "​Extended Preferences"​ для восстановления размеров шрифтов в настройках модуля установите значения "​Interface Font Sizes(points) в значение 11 (или по вашему желанию).</​note>​+{{ :​wiki:​pidgin:​pidgin_modules.png?​300 }} 
 +<note important>​Для корректного запуска Pidgin в свернутом состоянии необходимо изменить строку автозапуска,​ указав задержку:​ <code bash>sh -c "sleep 1 && /​usr/​bin/​pidgin"</​code></​note>​ 
 =====Проблемы с кодировкой при использовании ICQ===== =====Проблемы с кодировкой при использовании ICQ=====
 При использовании клиента обмена сообщениями Pidgin для общения с пользователями ICQ возможна ситуация,​ когда сообщения будут приходить или отправляться в неправильной кодировке и отображаться в нечитаемом виде. Чтобы исправить кодировку необходимо настроить учётную запись ICQ. При использовании клиента обмена сообщениями Pidgin для общения с пользователями ICQ возможна ситуация,​ когда сообщения будут приходить или отправляться в неправильной кодировке и отображаться в нечитаемом виде. Чтобы исправить кодировку необходимо настроить учётную запись ICQ.
  
 Для этого нужно открыть настройки учетной записи ICQ: //​Список контактов->​Учётные записи->​Ваш ICQ аккаунт//​. Далее выберите пункт "​Изменить учётную запись"​ и в открывшемся окне перейдите на вкладку "​Дополнительно"​. В поле "​Кодировка"​ впишите значение:​ Для этого нужно открыть настройки учетной записи ICQ: //​Список контактов->​Учётные записи->​Ваш ICQ аккаунт//​. Далее выберите пункт "​Изменить учётную запись"​ и в открывшемся окне перейдите на вкладку "​Дополнительно"​. В поле "​Кодировка"​ впишите значение:​
- 
 <​file>​СР1251</​file>​ <​file>​СР1251</​file>​
- 
 Нажмите кнопку сохранить. При необходимости перезапустите Pidgin. Нажмите кнопку сохранить. При необходимости перезапустите Pidgin.
  
 <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 в Pidgin вы получите единое оформление всех окон сообщений,​ и полный список контактов в одном окне. Pidgin будет использовать клиент Skype для голосовых вызовов и отправки сообщений,​ поэтому будет необходимо держать Skype запущенным.+======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 в 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 необходимо выбрать протокол //Skype (D-Bus)// и ввести имя пользователя.<​note important>​После активации аккаунта skype появится информационное окно, извещающее о запросе доступа к клиенту skype стороннего приложения,​ необходимо указать //​Запомнить выбор//​ и выбрать //​Разрешить доступ//</​note>​ 
-Для скрытия значка ​skype c панели Unity, ​достаточно удалить пакет sni-qt + 
-<code bash>​sudo apt-get remove sni-qt</​code>​ +====Скрытие значка ​Skype==== 
-и, если Вы добавляли skype в whitelist ​настройки ​панели ​Unity, удалить его оттуда+Для скрытия значка ​Skype c панели ​[[Unity]]воспользуйтесь [[wiki:​skype#​удаление_значка_skype_с_панели_unity|этим руководством]] 
-<note important>​Удаление данного пакета сделает все ​значки трея приложений Qt обычными значками, поэтому их будет необходимо ​добавлять в whitelist настроек панели Unity</​note>​ + 
-Для применения настроек необходимо перезайти в сессию.+=====Mail.ru Agent===== 
 +Для использования функций Mail.ru-агента (MRIM), установите плагин из репозитория 
 +<code bash>​sudo apt-get install pidgin-mra</​code>​ 
 +  * При добавлении нового ​аккаунта необходимо ​указать следующие данные:  
 +    * **Протокол**: Mail.ru Agent 
 +    * **Имя пользователя**: [email] 
 +    * **Пароль**: [ваш пароль от Mail.ru] 
 =====Вконтакте===== =====Вконтакте=====
-  ​- При добавлении нового аккаунта необходимо указать следующие данные:​ + 
-    ** Протокол: ​XMPP +  ** Вконтакте прекратил поддержку XMPP протокола http://​vk.com/​help.php?​page=jabber 
-    ** Имя пользователя:​ Ваш ​id +  Для использования VK-API, установите [[https://​bitbucket.org/​olegoandreev/​purple-vk-plugin|плагин]] 
-    ** Домен: ​vk.com +<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>сетевые_приложения ​программы}}