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


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


11
2018-03-15 09:59


происхождения




ответы:


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

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

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

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


7
2017-08-23 09:16



Спасибо за это +1. В моем случае совместное использование экрана важно, поэтому надеемся, что они скоро добавят эту функцию. - mcarans
«Это приложение предназначено только для участников, которые присоединяются к собраниям WebEx, использующим версию Cisco WebEx Meeting Center WBS30 или более поздней версии». О, закон, убей меня сейчас ... еще лучше, убей webex - Damien Roche


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

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

    sudo apt-get remove firefox
    
  2. Установите 32-битный Firefox 52 (или более раннюю версию). Идти к скачать и извлечь 32-разрядный установщик ESR Firefox.

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

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

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

  6. Для Firefox 52: добавьте расширение Firefox для переключения пользовательского агента e. г. Коммутатор User-Agent или отредактировать 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 и сохраните файл в папке Загрузки в вашей домашней папке (то есть. ~/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-плагин e. г. 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
    

6
2018-03-15 09:59



Вы можете попросить Cisco активировать веб-приложение с чистым браузером (без плагинов) для вашей организации. Затем, когда вы присоединитесь к встрече, вы сможете присоединиться к ней (или выбрать соединение с использованием рабочего стола для предыдущего метода). Однако, как и в случае с приложением Chrome, в настоящее время этого недостаточно для совместного использования экрана (вы можете увидеть другие общие экраны). - mcarans
Благодаря этому руководству для дополнительных зависимостей, добавленных в мой ответ выше: gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247 - mcarans


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

screenshot


5
2017-08-02 03:56



Если вы собираетесь запускать виртуальную ОС, было бы лучше запустить Windows или OSX, где поддержка WebEx намного лучше, чем +1 для такого подробного объяснения! - mcarans
Вы не можете запускать OSX по закону в VirtualBox, если он не установлен на устройстве Mac. Прочтите их EULA. - Fran Marzoa
работа в vm может сделать его более безопасным и не позволит вам перейти на 32-битный FF, но это не поможет для совместного использования экрана с первоначально предполагаемой операционной системы. - harschware