Как мне заставить WebEx работать с аудио на Ubuntu?

8

Нет ни одного руководства, которое я пробовал, что приводит к полностью работающему WebEx в Linux. Обычно аудио - это самая сложная функция. Как заставить WebEx работать с аудио на Ubuntu?

    
задан mcarans 15.03.2017 в 10:59
источник

3 ответа

5

Следующие шаги должны работать (протестированы на Mint 18 на основе Ubuntu 16.04LTS):

  1. Удалите 64-битный Firefox, если он установлен:

    sudo apt-get remove firefox
    
  2. Установите 32-битный Firefox:

    sudo apt-get install firefox:i386
    

    или на более длительный срок, скачать и извлечь 32-разрядный установщик ESR Firefox.

  3. Для Firefox 52: запустите Firefox и введите about:config в строке местоположения.

  4. Для Firefox 52: Примите риски, а затем добавьте ключ (щелчок правой кнопкой мыши → Новый → Логический )

  5. Для Firefox 52: вызовите ключ plugin.load_flash_only и установите его в false

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

  7. Для Firefox 52: Установите пользовательский агент на более раннюю версию Firefox на Linux e. г.

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

  9. Загрузите пакет .tar.gz 32-бит JRE для Linux на www.java.com и сохраните файл в folder Загрузка в вашей домашней папке (т.е. ~/Downloads ). Он будет иметь вид: jre-8u121-linux-i586.tar.gz .

  10. Затем выполните следующие действия для извлечения JRE в оболочке:

    sudo mkdir -p -v /opt/java/32
    cd ~/Downloads
    tar -zxvf jre-8u121-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_121
    ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
    
  12. Запуск Firefox и WebEx должен теперь работать.

  13. Если это не работает, и загружается неправильный Java-плагин e. г. IcedTea, затем удалите их в оболочке:

    sudo apt-get remove icedtea-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common 
    
ответ дан mcarans 15.03.2017 в 10:59
источник
5

Другим и, возможно, самым простым способом является использование специального приложения Cisco Webex для chrome . Я только что протестировал его на Ubuntu 16.04 с Chrome 60.3, и все, кроме совместного использования экрана (которое недоступно) работает отлично.

Пожалуйста, имейте в виду, что это приложение на основе Chrome, а не плагин для браузера. Вам нужно будет открыть это приложение и использовать его вместо вставки URL-адреса непосредственно в Chrome.

Обновление 2018: Обновлено приложение для веб-сайта. Теперь можно легко подключиться со всеми версиями webex, поэтому выделенное приложение для веб-приложений больше не полезно. Совместное использование экрана на Ubuntu все еще невозможно. Протестировано хромом.

    
ответ дан Luke 23.08.2017 в 11:16
3

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
      

      Чтобы удалить предупреждения о отсутствующем сертификате CA 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

    

ответ дан Håkon A. Hjortland 02.08.2017 в 05:56