Это старая версия документа.


Pidgin – мультипротокольный клиент обмена мгновенными сообщениями. Поддерживает большинство современных протоколов. Позволяет сохранять комментарии к пользователям из контакт-листа, и объединять несколько контактов в метаконтакт.

Установка

Pidgin

Для того, чтобы установить Pidgin перейдите по ссылке слева или введите в терминале команду:

sudo apt-get install pidgin

Настройка

Автозапуск

Имеются проблемы при добавлении приложения Pidgin в стандартную автозагрузку Ubuntu, для корректной работы в поле Команда необходимо указывать полный путь до исполняемого файла /usr/bin/pidgin

Интеграция Pidgin в Ubuntu

Список контактов Для интеграции Pidgin в индикатор уведомлений (конвертик на верхней панели Unity), необходимо:

  • открыть настройки и на вкладке интерфейс выбрать «Никогда» для пунктов «Показывать значок системного лотка» и «Скрывать новые беседы»;
  • открыть настройки модулей и включить модули «Показывать всплывающие сообщения», «Пример DBus» и «Уведомление о сообщении».

Запуск свернутым

Для запуска Pidgin свернутым в индикатор уведомлений, необходимо установить дополнительные модули

sudo apt-get install pidgin-plugin-pack

Зайти в настройки модулей активировать модуль «Buddy list options» и в настройках модуля отметить галкой пункт «Hide the buddy list when it is created».

Для корректного запуска Pidgin в свернутом состоянии необходимо изменить строку автозапуска, указав задержку:
sh -c "sleep 1 && /usr/bin/pidgin"

Проблемы с кодировкой при использовании ICQ

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

Для этого нужно открыть настройки учетной записи ICQ: Список контактов→Учётные записи→Ваш ICQ аккаунт. Далее выберите пункт «Изменить учётную запись» и в открывшемся окне перейдите на вкладку «Дополнительно». В поле «Кодировка» впишите значение:

СР1251

Нажмите кнопку сохранить. При необходимости перезапустите Pidgin.

Теперь все сообщения ICQ у вас будут передаваться в кодировке cp1251 (WINDOWS-1251). Это значит, что вы сможете нормально общаться только с людьми, использующими русскую версию Windows. К сожалению, это ограничение ICQ протокола, которое невозможно обойти. Если вы хотите комфортно общаться с друзьями - используйте Jabber1).

Использование

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

Интеграция Skype в Pidgin

При обновлении до версии Skype 4 разработчики сломали API- интерфейс взаимодействия приложений, поэтому теперь при интеграции Skype с Pidgin и любыми другими приложениями теряется первое принятое сообщение от контакта. Ссылка на баг репорт, но это, видимо, в Microsoft никого не колышит. Будьте осторожны, проверяйте работоспособность!

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

Установка

За интеграцию Skype в Pidgin отвечает пакет pidgin-skype

sudo apt-get install pidgin-skype

Добавление аккаунта

Для добавления аккаунта Skype необходимо выбрать протокол Skype (D-Bus) и ввести имя пользователя.

После активации аккаунта skype появится информационное окно, извещающее о запросе доступа к клиенту skype стороннего приложения, необходимо указать Запомнить выбор и выбрать Разрешить доступ

Скрытие значка Skype

Для скрытия значка Skype c панели Unity, воспользуйтесь этим руководством

Вконтакте

  1. При добавлении нового аккаунта необходимо указать следующие данные:
    • Протокол: XMPP

    • Имя пользователя: Ваш id

    • Домен: vk.com

    • Пароль: Ваш пароль от ВКонтакте

  2. На вкладке «Дополнительно» в разделе «Безопасность соединения» укажите «Если доступно, использовать шифрование»
  3. Поставьте галочку «Запомнить пароль»

Хитрости

Уменьшаем название Pidgin в меню индикатора сообщений

По умолчанию после установки Pidgin он отображается в меню индикатора сообщений (конвертик на панели) как «Клиент обмена мгновенными сообщениями Pidgin» FIXME2) такая длинная строка растягивает само выпадающее меню. В данном руководстве описано как уменьшить эту строку и, соответственно, всё меню.
Для данной операции нам понадобятся команды msgunfmt и msgfmt, которые входят в пакет gettext, устанавливаем:

sudo apt-get install gettext

Цель описанных ниже действий- редактирование файлов локализации, которые хранятся в системе в виде двоичных файлов с расширением .mo в папках /usr/share/locale/ru/LC_MESSAGES и /usr/share/locale-langpack/ru/LC_MESSAGES. Естественно, при желании, подобным образом можно поменять любую текстовую строку в системе.
Необходимо:

  1. конвертировать бинарный файл в формате .mo в текстовый формат .po для того, что бы появилась возможность его редактировать текстовым редактором;
  2. изменить требуемую строку;
  3. конвертировать текстовый файл .po обратно в бинарный .mo.

В применении к теме руководства:

  1. переходим в каталог /usr/share/locale-langpack/ru/LC_MESSAGES
    cd /usr/share/locale-langpack/ru/LC_MESSAGES

  2. конвертируем в текстовый .po

    sudo msgunfmt pidgin.mo -o pidgin.po

  3. открываем в любимом текстовом редакторе полученный файл, ищем строку «Клиент обмена мгновенными сообщениями Pidgin» и заменяем её на своё значениe, например просто «Pidgin» (без кавычек)

    sudo gedit pidgin.po

  4. конвертируем текстовый .po обратно в бинарный .mo

    sudo msgfmt pidgin.po -o pidgin.mo

  5. перезагружаем сессию пользователя (пункт системного меню «Завершение сеанса…»).

После описанных выше действий меню индикатора сообщений примет вид:

Ссылки

2)
Добавить скрин стандартного меню индикатора сообщений