SkypeWeb в Pidgin без установки проприетарного Skype

archive view archive save

skype-logo-pc До недавних пор, чтобы юзать Skype в Pidgin нужно было дополнительно устанавливать сам проприетарный блоб этого самого Skype и уже с помощью дополнительных "плюшек" юзать его в Pidgin.

Установить проприетарный Skype + Pidgin + "Skype-плюшки", с помощью которых Pidgin общается с проприетарным Skype - это самый настоящий садомазохизм. Плагины эти в репозиториях Debian именуются следующим образом:

  • pidgin-skype - Skype plugin for libpurple messengers (Pidgin-specific files)
  • pidgin-skype-common - Skype plugin for libpurple messengers (common files)
  • pidgin-skype-dbg - Skype plugin for libpurple messengers (debug symbols)

Ситуация поменялась с появлением Web Skype (веб-версии Skype) и наличием соответствующего API (например SkypeWeb SDK API reference), что и позволило на его основе наваять плагин skypeweb для Pidgin, с помощью которого можно юзать Web Skype не в браузере, а в Pidgin непосредственно и разумеется без установки самого проприетарного Skype.

Skype по-сути является шпионским ПО с Adware лицензией:

--------------------------------------------------------------------
https://ru.wikipedia.org/wiki/Skype

Условия использования Skype предусматривают доступность расшифрованных данных владельцу сети (Microsoft), работникам Microsoft или аффилированных компаний, а также провайдерам сети Интернет. Сервера Skype могут автоматически сканировать пересылаемые тексты и ссылки из него для борьбы со спамом и мошенничеством; некоторые ссылки могут удаляться из сообщений. В условиях также оговорена допустимость перехвата и ручной обработки пересылаемых текстовых сообщений. Кроме того, закон CALEA (особенно после обновления в FISA Court) требует от компаний США, владеющих Skype, выполнения законных решений суда о прослушивании разговоров.

https://ru.wikipedia.org/wiki/Adware

Adware (англ.; от ad, advertisement — «реклама» и software — «программное обеспечение») — программное обеспечение, содержащее рекламу. Также, термином «adware» называют вредоносное программное обеспечение, основной целью которого является показ рекламы во время работы компьютера.
--------------------------------------------------------------------

Уважающий себя юзер, а тем более анонимус, никогда не станет устанавливать на свой ПК это пожирающее РАМу и сетевой трафик Adware Skype-дерьмо, однако в некоторых случаях, по-долгу службы например, обстоятельства заставляют уважать не только себя, но и тех юзеров которые, кроме Skype ничего в этой жизни не видели.

Плагин skypeweb для Pidgin избавляет нас от необходимости дополнительно устанавливать саму программу Skype, а также избавляет нас и от рекламы (Adware).

ВНИМАНИЕ! Чудо-плагин skypeweb является неофициальным Skype-клиентом, использование которых согласно правилам Microsoft запрещено и является нарушением, что может повлечь за собой отключение или блокировку учётной записи Skype. Если при подключении будут возникать какие-то ошибки, например "Failed getting Registration Token", тогда попробуйте войти в веб-версию Skype, попутно зайти на Outlook.com с помощью какого-нибудь браузера и после этого плагин возможно начнёт работать корректно.

На сайте автора программы (ссылки будут ниже) для ОС Windows есть готовая уже скомпилированная и доступная для загрузки версия skypeweb, а для ОС Linux потребуется ручная сборка.

Установка зависимостей для сборки Pidgin SkypeWeb плагина в Linux

Для компиляции Pidgin плагина SkypeWeb в Linux нам нужно установить:

$ yum install json-glib-devel libpurple-devel pidgin-devel
 
$ apt-get install libjson-glib-dev libpurple-dev pidgin-dev

Пакеты потянут за собой:

libjson-glib-dev
    gir1.2-json-1.0 libglib2.0-dev
 
libpurple-dev pidgin-dev
    gir1.2-gtk-2.0 libatk1.0-dev libcairo-script-interpreter2 libcairo2-dev
    libdbus-1-dev libdbus-glib-1-dev libfontconfig1-dev libfreetype6-dev
    libgdk-pixbuf2.0-dev libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0
    libpango1.0-dev libpixman-1-dev libpng12-dev
    libxcb-render0-dev libxcb-shm0-dev libxcomposite-dev libxcursor-dev
    libxdamage-dev libxext-dev libxfixes-dev libxft-dev libxi-dev
    libxinerama-dev libxrandr-dev libxrender-dev
    x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev
    x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
    x11proto-xinerama-dev

Компиляция Pidgin SkypeWeb плагина в Linux

SkypeWeb Plugin for Pidgin расположен в архиве с остальными плагинами - скачиваем самую свежую (1.1 на момент написания этой статьи) версию со страницы автора Releases · EionRobb/skype4pidgin · GitHub

Делаем:

$ cd ~
$ wget https://github.com/EionRobb/skype4pidgin/archive/1.1.zip
$ unzip 1.1.zip && rm -rf 1.1.zip
$ cd skype4pidgin-1.1/skypeweb
$ make
$ ls
...
libskypeweb.so

Если в итоге мы получили файл libskypeweb.so, значит по-идее всё прошло гуд.

Установка Pidgin SkypeWeb плагина в Linux

Установка Pidgin SkypeWeb плагина в Linux сводится к банальному копированию подключаемого файла и перезапуску Pidgin:

$ cp -f libskypeweb.so ~/.purple/plugins/

Web Skype в Pidgin уже можно использовать, однако скорее всего значка Skype протокола не будет в списке - это при желании можно исправить, скопировав значки из skype4pidgin-1.1/icons в директорию /usr/share/pixmaps/pidgin/protocols.

Активация Pidgin SkypeWeb плагина в Linux

Вызываем диалог "Уч.записи - Управления учётными записями", нажимаем кнопку "Добавить" (Add), на вкладке "Основные" выбираем "Протокол: Skype (HTTP)", заполняем поля логином и паролем, нажимаем "Добавить" и устанавливаем флажок в чекбоксе "Включено" (Enabled).


Нет комментариев

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

Добавить комментарий

АХТУНГ! Все комменты гостей модерасятся модерастом.
  1. Мессаги исключительно рекламного содержания, либо содержащие только одни оценочные суждения типа "круто" ("отлично", "спасибо", "автор дебил" и т.п.) не публикуются;
  2. Злостным спамерам, пранкерам и прочей сетевой нечисти рекомендуем напрасно не тратить своего времени и удовлетворять свои больные фантазии на специализированных Интернет ресурсах!;
  3. Разумная обоснованная критика, замечания, дополнения приветствуются. Поля помеченные символом * обязательны к заполнению.


Защитный код
Обновить

Комментарии в блоге
Новое на форуме