Як змусити WebEx працювати зі звуком на Ubuntu?


18

Немає жодного керівництва, яке б я спробував, що призводить до повноцінного роботи WebEx в Linux. Зазвичай аудіо - це найважче функціонувати. Як змусити WebEx працювати зі звуком на Ubuntu?

Відповіді:


11

Оновлення 2019 року: WebEx через Chrome на Ubuntu прекрасно працює для мене із обміном екраном (навіть в особистих кімнатах) та можливістю розпочати зустрічі. Ви повинні використовувати URL з "зустрітися" в ньому, а не "приєднуватися" для особистих номерів, наприклад. abc.webex.com/meet/xxx

Наведені нижче кроки можуть більше не працювати.

Наступні кроки повинні працювати (протестовано на монетному дворі 18 на основі Ubuntu 16.04 та на монетному дворі 19 на основі Ubuntu 18.04):

  1. Видаліть 64-бітний Firefox, якщо встановлений:

    sudo apt-get remove firefox
    
  2. Встановіть 32-бітний Firefox 52 (або попередню версію). Перейдіть, щоб завантажити та витягнути 32-бітний інсталятор Firefox ESR. Переконайтеся, що воно не оновлюється автоматично, змінивши налаштування оновлення в налаштуваннях.

  3. Для Firefox 52: запустіть Firefox та введіть about:configу рядку розташування.

  4. Для Firefox 52: прийміть ризики та додайте ключ (клацніть правою кнопкою миші → Нове → Boolean )

  5. Для Firefox 52: викличте ключ plugin.load_flash_onlyі встановіть йогоfalse

  6. Для Firefox 52: Додайте розширення Firefox для перемикання користувальницького агента, наприклад, User-Agent Switcher або редагуйте general.useragent.overrideвластивість рядка.

  7. Для Firefox 52: встановіть агент користувача на попередню версію Firefox в Linux, наприклад

    Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
    
  8. Закрийте Firefox

  9. Завантажте .tar.gz32-бітний пакет JRE для Linux на www.java.com та збережіть файл у папці Завантаження у домашній папці (тобто ~/Downloads). Вона буде мати вигляд: jre-8u161-linux-i586.tar.gz.

  10. Потім виконайте наступне, щоб витягти 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
    
  11. Тепер Java потрібно підключити до Firefox. В оболонці:

    mkdir -p ~/.mozilla/plugins/
    cd /opt/java/32/jre1.8.0_161
    ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
    
  12. Запустіть Firefox і WebEx тепер повинні працювати.

  13. Якщо він не працює, а здається, що плагін Java завантажений, наприклад, IcedTea, видаліть їх у оболонці:

    sudo apt-get remove icedtea-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common 
    
  14. Якщо 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
    

Ви можете попросити Cisco активувати чисту веб-програму браузера (без плагінів) для вашої організації. Тоді, коли ви приєднаєтесь до наради, ви зможете приєднатися за допомогою цього (або вибрати приєднатися, використовуючи робочий стіл для попереднього методу). Однак, як і в застосуванні Chrome, і в даний час у ньому бракує спільного доступу до екрана (хоча ви можете бачити інші загальні екрани).
mcarans

Завдяки цьому посібнику щодо додаткових залежностей, доданих до моєї відповіді вище: gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247
mcarans

Я більше не працюю
дебютував

1
Ви можете просто використовувати WebEx через Chrome в Linux зараз - починаючи зустрічі та обмінюватися екраном.
mcarans

Частина Firefox була для мене марною, оскільки Java Web Start не пов'язаний із самим браузером. Після встановлення 32-бітового режиму виконання та залежностей (кроки 9, 10 та 14) у вас є jre*/bin/javawsдвійковий файл, який ви можете запустити з файлом JNLP в якості 1-го аргументу. Мені довелося запустити як root, щоб обійти Java, щоб не допустити використання аплету.
Бенуа Даффез

9

Інший і, мабуть, найпростіший спосіб - це використання спеціалізованого додатку Cisco Webex для хромування . Я щойно тестував його на Ubuntu 16.04 з Chrome версією 60.3, і все, крім обміну екраном (який недоступний), працює чудово.

Зауважте, що це додаток на базі Chrome, а не плагін браузера. Вам потрібно буде відкрити це додаток і використовувати його, а не вставляти URL-адресу безпосередньо в Chrome.

Оновлення до середини 2018 року: webex зі спільним доступом до екрана працює прекрасно на Ubuntu 16/18 на останніх Chrome і Firefox, використовуючи спеціальний плагін для спільного використання екрана

оновлення на початку 2018 року: додаток для веб-сайтів оновлено. Тепер можна легко підключитися до всіх версій webex, тому виділений додаток webex вже не є корисним. Спільний доступ до екрана на Ubuntu все ще неможливий. Випробуваний хромом.


Дякуємо за цей +1. У моєму випадку обмін екраном є важливим, тому сподіваюся, що вони незабаром додадуть цю функцію.
mcarans

7
"Ця програма призначена лише для відвідувачів, які приєднуються до зустрічей WebEx, які використовують конференц-центр Cisco WebEx, версія WBS30 або пізнішої версії." О закон, убий мене зараз ... ще краще, вбий Вебекс
Деміен Рош

Спільний доступ до екрана досі не працює для персональних номерів WebEx
mcarans

Якщо ви хочете відкрити спільний доступ до особистої кімнати, відповідь нижче ( askubuntu.com/a/893216/558070 ) працює.
mcarans

WebEx виправили питання щодо особистої кімнати
mcarans

5

WebEx у VirtualBox

Можливо, розумно запустити WebEx всередині віртуальної машини, наприклад VirtualBox. Без цього заходу безпеки програмне забезпечення WebEx матиме необмежений доступ до вашої системи.

  1. Встановити VirtualBox:

    sudo apt install virtualbox
    
  2. Завантажте 32-розрядний (i386) Ubuntu ISO та додатково підтвердіть ISO
  3. Встановіть 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.

  4. Встановіть 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
      
  5. Спробуйте зустріч із тестом WebEx
  6. Перевірте, чи всі залежності виконані:

    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

Знімок екрану тестової зустрічі WebEx

скріншот


3
Якщо ви збираєтеся запускати віртуальну ОС, було б краще запустити Windows або OSX, де підтримка WebEx набагато краща, але +1 для такого детального пояснення!
mcarans

Ви не можете легально запускати OSX у VirtualBox, якщо він не встановлений на пристрої Mac. Прочитайте їх EULA.
Fran Marzoa

1
Запуск в vm може зробити його більш безпечним і не заважати вам переходити на 32-бітовий FF, але це не допоможе для обміну екраном з початково призначеної хост-операційної системи.
гарнітур
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.