Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:pidgin [2016/03/04 10:42] |
wiki:pidgin [2017/11/30 09:32] [Интеграция Skype в Pidgin] |
||
---|---|---|---|
Строка 38: | Строка 38: | ||
=====Интеграция 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> | <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 запущенным. | ||
Строка 50: | Строка 63: | ||
====Скрытие значка Skype==== | ====Скрытие значка Skype==== | ||
Для скрытия значка Skype c панели [[Unity]], воспользуйтесь [[wiki:skype#удаление_значка_skype_с_панели_unity|этим руководством]] | Для скрытия значка Skype c панели [[Unity]], воспользуйтесь [[wiki:skype#удаление_значка_skype_с_панели_unity|этим руководством]] | ||
+ | |||
+ | =====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 | ** Вконтакте прекратил поддержку XMPP протокола http://vk.com/help.php?page=jabber | ||
Для использования VK-API, установите [[https://bitbucket.org/olegoandreev/purple-vk-plugin|плагин]] | Для использования VK-API, установите [[https://bitbucket.org/olegoandreev/purple-vk-plugin|плагин]] | ||
- | apt-add-repository ppa:purple-vk-plugin/dev | + | <code bash>sudo apt-add-repository ppa:purple-vk-plugin/dev |
- | apt-get update | + | sudo apt-get update |
- | apt-get install purple-vk-plugin | + | 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 | ||
======Хитрости====== | ======Хитрости====== | ||
Строка 63: | Строка 116: | ||
По умолчанию после установки Pidgin он отображается в меню индикатора сообщений (конвертик на панели) как "Клиент обмена мгновенными сообщениями Pidgin" FIXME((Добавить скрин стандартного меню индикатора сообщений)) такая длинная строка растягивает само выпадающее меню. В данном руководстве описано как уменьшить эту строку и, соответственно, всё меню.\\ | По умолчанию после установки Pidgin он отображается в меню индикатора сообщений (конвертик на панели) как "Клиент обмена мгновенными сообщениями Pidgin" FIXME((Добавить скрин стандартного меню индикатора сообщений)) такая длинная строка растягивает само выпадающее меню. В данном руководстве описано как уменьшить эту строку и, соответственно, всё меню.\\ | ||
Для данной операции нам понадобятся команды msgunfmt и msgfmt, которые входят в пакет gettext, устанавливаем: | Для данной операции нам понадобятся команды msgunfmt и msgfmt, которые входят в пакет gettext, устанавливаем: | ||
- | <code>sudo apt-get install gettext</code> | + | <code bash>sudo apt-get install gettext</code> |
Цель описанных ниже действий- редактирование файлов локализации, которые хранятся в системе в виде двоичных файлов с расширением ''.mo'' в папках ''/usr/share/locale/ru/LC_MESSAGES'' и ''/usr/share/locale-langpack/ru/LC_MESSAGES''. Естественно, при желании, подобным образом можно поменять любую текстовую строку в системе.\\ | Цель описанных ниже действий- редактирование файлов локализации, которые хранятся в системе в виде двоичных файлов с расширением ''.mo'' в папках ''/usr/share/locale/ru/LC_MESSAGES'' и ''/usr/share/locale-langpack/ru/LC_MESSAGES''. Естественно, при желании, подобным образом можно поменять любую текстовую строку в системе.\\ | ||
Необходимо: | Необходимо: | ||
Строка 70: | Строка 123: | ||
- конвертировать текстовый файл ''.po'' обратно в бинарный ''.mo''. | - конвертировать текстовый файл ''.po'' обратно в бинарный ''.mo''. | ||
В применении к теме руководства: | В применении к теме руководства: | ||
- | - переходим в каталог /usr/share/locale-langpack/ru/LC_MESSAGES <code>cd /usr/share/locale-langpack/ru/LC_MESSAGES</code> | + | - переходим в каталог /usr/share/locale-langpack/ru/LC_MESSAGES <code bash>cd /usr/share/locale-langpack/ru/LC_MESSAGES</code> |
- | - конвертируем в текстовый .po <code>sudo msgunfmt pidgin.mo -o pidgin.po</code> | + | - конвертируем в текстовый .po <code bash>sudo msgunfmt pidgin.mo -o pidgin.po</code> |
- | - открываем в любимом текстовом редакторе полученный файл, ищем строку "Клиент обмена мгновенными сообщениями Pidgin" и заменяем её на своё значениe, например просто "Pidgin" (без кавычек) <code>sudo gedit pidgin.po</code> | + | - открываем в любимом текстовом редакторе полученный файл, ищем строку "Клиент обмена мгновенными сообщениями Pidgin" и заменяем её на своё значениe, например просто "Pidgin" (без кавычек) <code bash>sudo gedit pidgin.po</code> |
- | - конвертируем текстовый .po обратно в бинарный .mo <code>sudo msgfmt pidgin.po -o pidgin.mo</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>unity --replace</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 }} | {{ :wiki:pidgin:индикатор_меню.png?nolink }} | ||
Строка 81: | Строка 134: | ||
* [[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>сетевые_приложения программы}} |