Відповіді:
Оновлення 2019 року: WebEx через Chrome на Ubuntu прекрасно працює для мене із обміном екраном (навіть в особистих кімнатах) та можливістю розпочати зустрічі. Ви повинні використовувати URL з "зустрітися" в ньому, а не "приєднуватися" для особистих номерів, наприклад. abc.webex.com/meet/xxx
Наведені нижче кроки можуть більше не працювати.
Наступні кроки повинні працювати (протестовано на монетному дворі 18 на основі Ubuntu 16.04 та на монетному дворі 19 на основі Ubuntu 18.04):
Видаліть 64-бітний Firefox, якщо встановлений:
sudo apt-get remove firefox
Встановіть 32-бітний Firefox 52 (або попередню версію). Перейдіть, щоб завантажити та витягнути 32-бітний інсталятор Firefox ESR. Переконайтеся, що воно не оновлюється автоматично, змінивши налаштування оновлення в налаштуваннях.
Для Firefox 52: запустіть Firefox та введіть about:config
у рядку розташування.
Для Firefox 52: прийміть ризики та додайте ключ (клацніть правою кнопкою миші → Нове → Boolean )
Для Firefox 52: викличте ключ plugin.load_flash_only
і встановіть йогоfalse
Для Firefox 52: Додайте розширення Firefox для перемикання користувальницького агента, наприклад, User-Agent Switcher або редагуйте general.useragent.override
властивість рядка.
Для Firefox 52: встановіть агент користувача на попередню версію Firefox в Linux, наприклад
Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
Закрийте Firefox
Завантажте .tar.gz
32-бітний пакет JRE для Linux на www.java.com та збережіть файл у папці Завантаження у домашній папці (тобто ~/Downloads
). Вона буде мати вигляд: jre-8u161-linux-i586.tar.gz
.
Потім виконайте наступне, щоб витягти JRE з оболонки:
sudo mkdir -p -v /opt/java/32
cd ~/Downloads
tar -zxvf jre-8u161-linux-i586.tar.gz
sudo mv -v jre1.8.0_* /opt/java/32
Тепер Java потрібно підключити до Firefox. В оболонці:
mkdir -p ~/.mozilla/plugins/
cd /opt/java/32/jre1.8.0_161
ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Запустіть Firefox і WebEx тепер повинні працювати.
Якщо він не працює, а здається, що плагін Java завантажений, наприклад, IcedTea, видаліть їх у оболонці:
sudo apt-get remove icedtea-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common
Якщо Firefox 32-бітний або Java або WebEx не працюють, залежність може бути відсутнім. Спробуйте:
sudo apt-get install libgtk-3-0:i386 libasound2:i386 libdbus-glib-1-2:i386 libxt6:i386 libxtst6:i386 libcanberra-gtk-module:i386 libcanberra-gtk3-module:i386 topmenu-gtk3:i386 libpangoxft-1.0-0:i386 libxft2:i386 libpangox-1.0-0:i386 libxmu6:i386 libxv1:i386 libasound2-plugins:i386
jre*/bin/javaws
двійковий файл, який ви можете запустити з файлом JNLP в якості 1-го аргументу. Мені довелося запустити як root, щоб обійти Java, щоб не допустити використання аплету.
Інший і, мабуть, найпростіший спосіб - це використання спеціалізованого додатку Cisco Webex для хромування . Я щойно тестував його на Ubuntu 16.04 з Chrome версією 60.3, і все, крім обміну екраном (який недоступний), працює чудово.
Зауважте, що це додаток на базі Chrome, а не плагін браузера. Вам потрібно буде відкрити це додаток і використовувати його, а не вставляти URL-адресу безпосередньо в Chrome.
Оновлення до середини 2018 року: webex зі спільним доступом до екрана працює прекрасно на Ubuntu 16/18 на останніх Chrome і Firefox, використовуючи спеціальний плагін для спільного використання екрана
оновлення на початку 2018 року: додаток для веб-сайтів оновлено. Тепер можна легко підключитися до всіх версій webex, тому виділений додаток webex вже не є корисним. Спільний доступ до екрана на Ubuntu все ще неможливий. Випробуваний хромом.
Можливо, розумно запустити WebEx всередині віртуальної машини, наприклад VirtualBox. Без цього заходу безпеки програмне забезпечення WebEx матиме необмежений доступ до вашої системи.
Встановити VirtualBox:
sudo apt install virtualbox
Встановіть 32-бітний Ubuntu в VirtualBox і запустіть ці (і всі наступні) команди там:
sudo apt install virtualbox-guest-{dkms,utils,x11}
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
sudo apt install libpangox-1.0-0
Потім перезавантажте гостьову ОС.
Це дає змогу поділитися буфером обміну хостом / гостями, оновити програмне забезпечення та встановити залежність від WebEx.
Встановіть Java
Альтернатива 1: OpenJDK
sudo apt install icedtea-8-plugin
Щоб видалити попередження про відсутній сертифікат "Symantec Class 3 SHA256 Code Signing CA", отримайте сертифікат , збережіть його як x.pem та запустіть:
sudo keytool -importcert -file x.pem -keystore /etc/ssl/certs/java/cacerts -storepass changeit
Альтернатива 2: Oracle Java
Oracle Java можна встановити через Web Upd8 Java PPA :
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer
Перевірте, чи всі залежності виконані:
ldd ~/.webex/*/*.so | grep -i not
libjawt.so => not found
libjawt.so => not found
libpangox-1.0.so.0 => not found
libjawt.so
можна ігнорувати. Згаданий libpangox-1.0-0
раніше пакет повинен подбати libpangox-1.0.so.0
.
Як знайти пакунки, що містять будь-які інші файли, які відсутні:
sudo apt install apt-file
sudo apt-file update
apt-file search libpangox-1.0.so.0
Тестовано на хості та гостьовій ОС Ubuntu 16.04. Аудіо тестували лише Oracle Java.
libjawt.so
не показано як відсутнє з цією командою:
LD_LIBRARY_PATH='/usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386:/usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386/server' ldd ~/.webex/*/*.so | grep -i not