- PVSM.RU - https://www.pvsm.ru -

Руководство по Google Hangouts для Debian-Ubuntu Linux (а также Mac OS X и Windows)

В свете последних событий (1 [1], 2 [2], 3 [3]) решил поделиться с сообществом своим успешным опытом использования Google Hangouts для коллаборации и написать универсальное руководство для Debian/Ubuntu Linux, а также Mac OS X и Windows, собрав всю необходимую и полезную информацию воедино.

1. ПРИМЕЧАНИЕ

Заметьте, Google Hangouts уже работает по технологии WebRTC!
Посмотреть это можно введя в адресной строке браузера

chrome://webrtc
chrome://webrtc-internals

для Chromium, Chrome

или

about:webrtc
about:webrtc-internals

для Firefox, IceWeasel, IceCat

Установка плагина google-talkplugin, в свою очередь, необходима для поддержки в браузере полного функционала Hangouts (скриншэринг, скриншоты, наложение и рендеринг графических эффектов для видеопотока) и поддержки форматов сжатия видео потоков и голосовых аудио потоков, для чего необходимы кодеки (к слову, оптимизирующие и улучшающие качество передачи аудио-видео данных), которые пока ещё не встроены в браузер и которые инсталлируются при установке данного плагина.

Google Talk Plugin — /opt/google/talkplugin/libnpgoogletalk.so
Google Talk Plugin Video Renderer — /opt/google/talkplugin/libnpo1d.so

Доступны версии плагина для GNU/Linux (Debian/Ubuntu, Fedora+openSUSE), Chrome OS, Windows и Mac OS X, для браузеров Chromium/Chrome/Safari и Firefox/IceWeasel/IceCat (https://support.google.com/plus/answer/1216376?hl=ru [4]).

2. DEBIAN LINUX — УСТАНОВКА И ОБНОВЛЕНИЕ ИЗ ОФИЦИАЛЬНОГО РЕПОЗИТОРИЯ GOOGLE

Добавляем репозиторий:

sudo echo deb http://dl.google.com/linux/talkplugin/deb/ stable main > /etc/apt/sources.list.d/google-talkplugin.list

Добавляем GPG (GNUPG) ключ [5] (Google Linux Software Repositories [6]) для аутентификации пакетов пакетным менеджером apt и подтверждения доверия репозиторию (trusted repository):

sudo apt-key --keyring /etc/apt/trusted.gpg.d/google-talkplugin.gpg add - <<KEYDATA
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

mQGiBEXwb0YRBADQva2NLpYXxgjNkbuP0LnPoEXruGmvi3XMIxjEUFuGNCP4Rj/a
kv2E5VixBP1vcQFDRJ+p1puh8NU0XERlhpyZrVMzzS/RdWdyXf7E5S8oqNXsoD1z
fvmI+i9b2EhHAA19Kgw7ifV8vMa4tkwslEmcTiwiw8lyUl28Wh4Et8SxzwCggDcA
feGqtn3PP5YAdD0km4S4XeMEAJjlrqPoPv2Gf//tfznY2UyS9PUqFCPLHgFLe80u
QhI2U5jt6jUKN4fHauvR6z3seSAsh1YyzyZCKxJFEKXCCqnrFSoh4WSJsbFNc4PN
b0V0SqiTCkWADZyLT5wll8sWuQ5ylTf3z1ENoHf+G3um3/wk/+xmEHvj9HCTBEXP
78X0A/0Tqlhc2RBnEf+AqxWvM8sk8LzJI/XGjwBvKfXe+l3rnSR2kEAvGzj5Sg0X
4XmfTg4Jl8BNjWyvm2Wmjfet41LPmYJKsux3g0b8yzQxeOA4pQKKAU3Z4+rgzGmf
HdwCG5MNT2A5XxD/eDd+L4fRx0HbFkIQoAi1J3YWQSiTk15fw7RMR29vZ2xlLCBJ
bmMuIExpbnV4IFBhY2thZ2UgU2lnbmluZyBLZXkgPGxpbnV4LXBhY2thZ2VzLWtl
eW1hc3RlckBnb29nbGUuY29tPohjBBMRAgAjAhsDBgsJCAcDAgQVAggDBBYCAwEC
HgECF4AFAkYVdn8CGQEACgkQoECDD3+sWZHKSgCfdq3HtNYJLv+XZleb6HN4zOcF
AJEAniSFbuv8V5FSHxeRimHx25671az+uQINBEXwb0sQCACuA8HT2nr+FM5y/kzI
A51ZcC46KFtIDgjQJ31Q3OrkYP8LbxOpKMRIzvOZrsjOlFmDVqitiVc7qj3lYp6U
rgNVaFv6Qu4bo2/ctjNHDDBdv6nufmusJUWq/9TwieepM/cwnXd+HMxu1XBKRVk9
XyAZ9SvfcW4EtxVgysI+XlptKFa5JCqFM3qJllVohMmr7lMwO8+sxTWTXqxsptJo
pZeKz+UBEEqPyw7CUIVYGC9ENEtIMFvAvPqnhj1GS96REMpry+5s9WKuLEaclWpd
K3krttbDlY1NaeQUCRvBYZ8iAG9YSLHUHMTuI2oea07Rh4dtIAqPwAX8xn36JAYG
2vgLAAMFB/wKqaycjWAZwIe98Yt0qHsdkpmIbarD9fGiA6kfkK/UxjL/k7tmS4Vm
CljrrDZkPSQ/19mpdRcGXtb0NI9+nyM5trweTvtPw+HPkDiJlTaiCcx+izg79Fj9
KcofuNb3lPdXZb9tzf5oDnmm/B+4vkeTuEZJ//IFty8cmvCpzvY+DAz1Vo9rA+Zn
cpWY1n6z6oSS9AsyT/IFlWWBZZ17SpMHu+h4Bxy62+AbPHKGSujEGQhWq8ZRoJAT
G0KSObnmZ7FwFWu1e9XFoUCt0bSjiJWTIyaObMrWu/LvJ3e9I87HseSJStfw6fki
5og9qFEkMrIrBCp3QGuQWBq/rTdMuwNFiEkEGBECAAkFAkXwb0sCGwwACgkQoECD
D3+sWZF/WACfeNAu1/1hwZtUo1bR+MWiCjpvHtwAnA1R3IHqFLQ2X3xJ40XPuAyY
/FJG
=Quqp
-----END PGP PUBLIC KEY BLOCK-----
KEYDATA

Обновляем базу пакетов (синхронизируем локальную базу пакетов и удалённую пакетную базу репозитория):

sudo apt-get update

Устанавливаем плагин (обновляем точно так же):

sudo apt-get install google-talkplugin

3. DEBIAN LINUX — ЛОКАЛЬНАЯ УСТАНОВКА

Загружаем плагин любым удобным Вам способом:
через страницу загрузки

https://www.google.com/tools/dlpage/hangoutplugin?hl=ru

или

https://www.google.com/tools/dlpage/hangoutplugin/download.html?hl=ru

или

https://www.google.com/tools/dlpage/hangoutplugin/download.html?hl=ru&platform=linux_ubuntu_x86_64

либо по прямым ссылкам,
текущую версию (рекомендуется)

https://dl.google.com/linux/direct/google-talkplugin_current_amd64.deb

или можно конкретную (последнюю) версию

https://dl.google.com/linux/talkplugin/deb/pool/main/g/google-talkplugin/google-talkplugin_5.4.2.0-1_amd64.deb

Устанавливаем:

sudo dpkg -i google-talkplugin_current_amd64.deb

или

sudo dpkg -i google-talkplugin_5.4.2.0-1_amd64.deb

В Debian 7.6 Wheezy (stable) все зависимости устанавливаемого пакета google-talkplugin должны быть удовлетворены.
Если всё же есть неудовлетворённые зависимости для пакета google-talkplugin при локальной установке через dpkg, то пофиксить это можно так:

sudo apt-get -f install

Зависимости будут «подтянуты» apt из основных репозиториев Debian.

3.1. ЛОКАЛЬНАЯ УСТАНОВКА ДЛЯ MAC OS X

Страница загрузки:

https://www.google.com/tools/dlpage/hangoutplugin?hl=ru

Прямая ссылка, на текущую версию инсталляционного пакета:

https://dl.google.com/googletalk/googletalkplugin/GoogleVoiceAndVideoSetup.dmg

3.2. ЛОКАЛЬНАЯ УСТАНОВКА ДЛЯ WINDOWS

Страница загрузки:

https://www.google.com/tools/dlpage/hangoutplugin?hl=ru

Прямая ссылка, на текущую версию установщика:

https://dl.google.com/googletalk/googletalkplugin/GoogleVoiceAndVideoSetup.exe

4. РЕГУЛЯРНЫЕ ОБНОВЛЕНИЯ

При установке пакета (из репозитория или локальной) инсталляционные скрипты, содержащиеся в пакете (/deb://DEBIAN/postrm и /deb://DEBIAN/postinst) и исполняемые в конце процесса установки пакета, добавляют репозиторий и ключ, описанные выше, а также симлинк на shell script файл (/etc/cron.daily/google-talkplugin -> /opt/google/talkplugin/cron/google-talkplugin) в директорию планировщика заданий Cron для ежедневной проверки корректности конфигурации репозитория Google. Для регулярного обновления плагина можно добавить задание в Cron [7] или Anacron [8].
Также всегда можно обновить пакет вручную:

sudo apt-get install google-talkplugin

5. GOOGLE HANGOUTS ДЛЯ ИСКУШЁННЫХ

Вы должны быть зарегистрированы, иметь Google аккаунт, почту GMail и страницу в Google+.

Для приглашения друзей, групп, кругов есть универсальный адрес:

https://plus.google.com/hangouts/_/

Для приглашения одного или нескольких контактов на встречу нужно знать id профиля Google/Google+ этих контактов. Найти id контакта можно по URL его Google+ профиля в Ваших кругах, свой id можно посмотреть в кругах ваших контактов. Например:

https://profiles.google.com/113148185251129001832 [9]
https://plus.google.com/113148185251129001832 [10]

https://plus.google.com/hangouts/_/?hl=ru&hpi=113148185251129001832 [11]
https://plus.google.com/hangouts/_/?hl=ru&hpi=113148185251129001832&hpi=101017120007237603373 [12]

Для звонка через Google Voice/Hangouts на номер в международном формате используется следующий формат URL запроса:

https://plus.google.com/hangouts/_/?hl=ru&hip=%2B996709773399 [13]

Подобные ссылки удобно использовать в онлайн (html, svg, pdf) резюме или блоге.

Для просмотра текущих встреч и приглашений:

https://plus.google.com/hangouts/active

Данные ссылки можно сохранить на панель закладок для удобства и открывать в боковой панели (для Firefox/IceWeasel/IceCat).

Также есть официальное расширение/приложение для браузеров Chrome/Chromium от Google:

https://chrome.google.com/webstore/detail/hangouts/nckgahadagoaajjgafhacjanaoiihapd

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

https://www.google.com/hangouts/
https://plus.google.com/hangouts

Для смартфонов и планшетов на Android есть два приложения:

https://play.google.com/store/apps/details?id=com.google.android.talk&hl=ru
https://play.google.com/store/apps/details?id=com.google.android.apps.hangoutsdialer&hl=ru

Для iOS также есть приложение:

https://itunes.apple.com/us/app/hangouts/id643496868

Нужно заметить, что переход между устройствами (десктоп, лэптоп <-> планшет, смартфон), на которых установлен и запущен/открыт Google Hangouts, происходит безшовно прямо во время сеанса связи без его прерывания! Для этого может потребоваться скопировать и использовать ссылку на встречу из адресной строки браузера, например:

https://plus.google.com/hangouts/_/g7owovs34jhkundi3oizeykcjua

Также ссылку подобного вида можно использовать прямо в чате Hangouts (в GMail или в Google+) для приглашения на встречу или чтобы присоединиться к существующей встрече.

На этом всё, наслаждайтесь друзья приятным общением!
Skype больше не нужен для онлайн звонков! Всё, что нужно — это браузер и плагин Google Hangouts (google-talkplugin).
Пользуйтесь Google Hangouts и будет всем нам счастье!

Автор: andrcmdr

Источник [14]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/71106

Ссылки в тексте:

[1] 1: http://habrahabr.ru/post/227335/

[2] 2: http://habrahabr.ru/company/celecom/blog/235331/

[3] 3: http://habrahabr.ru/post/236629/

[4] https://support.google.com/plus/answer/1216376?hl=ru: https://support.google.com/plus/answer/1216376?hl=ru

[5] ключ: https://dl-ssl.google.com/linux/linux_signing_key.pub

[6] Google Linux Software Repositories: http://www.google.com/linuxrepositories/

[7] Cron: https://ru.wikipedia.org/wiki/Cron

[8] Anacron: https://ru.wikipedia.org/wiki/Anacron

[9] https://profiles.google.com/113148185251129001832: https://profiles.google.com/113148185251129001832

[10] https://plus.google.com/113148185251129001832: https://plus.google.com/113148185251129001832

[11] https://plus.google.com/hangouts/_/?hl=ru&hpi=113148185251129001832: https://plus.google.com/hangouts/_/?hl=ru&hpi=113148185251129001832

[12] https://plus.google.com/hangouts/_/?hl=ru&hpi=113148185251129001832&hpi=101017120007237603373: https://plus.google.com/hangouts/_/?hl=ru&hpi=113148185251129001832&hpi=101017120007237603373

[13] https://plus.google.com/hangouts/_/?hl=ru&hip=%2B996709773399: https://plus.google.com/hangouts/_/?hl=ru&hip=%2B996709773399

[14] Источник: http://habrahabr.ru/post/239449/