Como faço para o WebEx trabalhar com áudio no Ubuntu?

18

Não há um guia que eu tentei que resulte em um WebEx totalmente funcional no Linux. Normalmente, o áudio é o recurso mais difícil de trabalhar. Como faço para o WebEx trabalhar com áudio no Ubuntu?

mcarans
fonte

Respostas:

11

Atualização de 2019: o WebEx através do Chrome no Ubuntu funciona bem para mim com o compartilhamento de tela (mesmo em salas pessoais) e a capacidade de iniciar reuniões. Você deve usar o URL com "meet" ("conhecer") e não "entrar" em salas pessoais, por exemplo. abc.webex.com/meet/xxx

Os passos abaixo podem não funcionar mais.

As etapas a seguir devem funcionar (testadas no Mint 18 com base no Ubuntu 16.04 e Mint 19 com base no Ubuntu 18.04):

  1. Remova o Firefox de 64 bits, se instalado:

    sudo apt-get remove firefox
    
  2. Instale o Firefox 52 de 32 bits (ou versão anterior). Vá para baixar e extrair o instalador do Firefox ESR de 32 bits. Verifique se ele não é atualizado automaticamente alterando as configurações de atualização nas preferências.

  3. Para o Firefox 52: Inicie o Firefox e digite about:configna barra de localização.

  4. No Firefox 52: aceite os riscos e adicione uma chave (clique com o botão direito do mouse → Novo → Booleano )

  5. Para o Firefox 52: chame a chave plugin.load_flash_onlye defina-a comofalse

  6. Para o Firefox 52: Adicione uma extensão do Firefox para mudar o agente do usuário, por exemplo, User-Agent Switcher ou edite a general.useragent.overridepropriedade string.

  7. No Firefox 52: defina o user agent para uma versão anterior do Firefox no Linux, por exemplo

    Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
    
  8. Feche o Firefox

  9. Faça o download do .tar.gzpacote JRE de 32 bits para Linux em www.java.com e armazene o arquivo na pasta Downloads na sua pasta pessoal (por exemplo ~/Downloads). Será da forma: jre-8u161-linux-i586.tar.gz.

  10. Em seguida, faça o seguinte para extrair o JRE em um shell:

    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. Agora o Java precisa estar vinculado ao Firefox. Em uma concha:

    mkdir -p ~/.mozilla/plugins/
    cd /opt/java/32/jre1.8.0_161
    ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
    
  12. Iniciar o Firefox e WebEx agora deve funcionar.

  13. Se não funcionar e o plugin Java errado parecer estar carregado, por exemplo, IcedTea, remova-os em um shell:

    sudo apt-get remove icedtea-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common 
    
  14. Se o Firefox 32 bits, Java ou WebEx não funcionar, pode haver dependências ausentes. Experimentar:

    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
    
mcarans
fonte
Você pode pedir à Cisco para ativar o aplicativo da web navegador puro (sem plug-ins) para sua organização. Então, quando você ingressar em uma reunião, poderá participar usando isso (ou escolher ingressar usando a área de trabalho para o método anterior). No entanto, como no aplicativo Chrome, atualmente não há compartilhamento de tela (você pode ver outras telas compartilhadas).
mcarans
Graças a este guia para as dependências extras adicionados em minha resposta acima: gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247
mcarans
Eu não estou mais trabalhando, tenho medo
debuti 30/01
1
Agora você pode usar o WebEx através do Chrome no Linux - iniciando reuniões e o trabalho de compartilhamento de tela.
mcarans 31/01
A parte do Firefox foi inútil para mim, pois o Java Web Start não está relacionado ao próprio navegador. Depois de instalar o tempo de execução e as dependências de 32 bits (etapas 9, 10 e 14), você possui o jre*/bin/javawsbinário que pode ser executado com o arquivo JNLP como 1º argumento. Eu tive que executar como root para contornar o java de me impedir de usar o applet.
Benoit Duffez 18/07
9

Outra e provavelmente a maneira mais simples é usar um aplicativo Cisco Webex dedicado para o Chrome . Acabei de o testar no Ubuntu 16.04 com Chrome versão 60.3 e tudo, exceto o compartilhamento de tela (que não está disponível), funciona perfeitamente bem.

Lembre-se de que este é um aplicativo baseado no Chrome, não um plugin do navegador. Você precisará abrir o aplicativo e usá-lo em vez de colar o URL diretamente no Chrome.

Atualização de meados de 2018: o webex com compartilhamento de tela funciona perfeitamente no Ubuntu 16/18 na versão mais recente do Chrome e Firefox usando plug-in dedicado para compartilhamento de tela

Atualização no início de 2018: o aplicativo do site foi atualizado. Agora é possível conectar-se facilmente a todas as versões do webex, para que o aplicativo webex dedicado não seja mais útil. O compartilhamento de tela no Ubuntu ainda não é possível. Testado com cromo.

Lucas
fonte
Obrigado por este +1. No meu caso, o compartilhamento de tela é essencial, então espero que eles adicionem esse recurso em breve.
Mcarans
6
"Este aplicativo é apenas para participantes que estão participando de reuniões WebEx que usam o Cisco WebEx Meeting Center versão WBS30 ou posterior." Oh lawd, me mate agora ... melhor ainda, mate o webex #
Damien Roche
Compartilhamento de tela ainda não funciona para WebEx quartos pessoais
mcarans
Se você deseja compartilhar a tela com uma sala pessoal, a resposta abaixo ( askubuntu.com/a/893216/558070 ) funciona.
Mcarans #
A WebEx corrigiu o problema de quartos pessoais
mcarans 31/01
5

WebEx no VirtualBox

Pode ser aconselhável executar o WebEx em uma máquina virtual como o VirtualBox. Sem essa medida de segurança, o software WebEx terá acesso irrestrito ao seu sistema.

  1. Instale o VirtualBox:

    sudo apt install virtualbox
    
  2. Faça o download de uma ISO Ubuntu de 32 bits (i386) e, opcionalmente, verifique a ISO
  3. Instale o Ubuntu de 32 bits no VirtualBox e execute estes (e todos os seguintes) comandos lá:

    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
    

    Em seguida, reinicie o sistema operacional convidado.
    Isso permite a área de transferência compartilhada host / convidado, atualiza o software e instala uma dependência WebEx.

  4. Instale Java

    • Alternativa 1: OpenJDK

      sudo apt install icedtea-8-plugin
      

      Para remover avisos sobre o certificado "CA de assinatura de código SHA256 da Classe 3 da Symantec", obtenha o certificado , salve-o como x.pem e execute:

      sudo keytool -importcert -file x.pem -keystore /etc/ssl/certs/java/cacerts -storepass changeit
      
    • Alternativa 2: Oracle Java O
      Oracle Java pode ser instalado via Web Upd8 Java PPA :

      sudo add-apt-repository ppa:webupd8team/java
      sudo apt update
      sudo apt install oracle-java8-installer
      
  5. Experimente uma reunião de teste WebEx
  6. Verifique se todas as dependências são atendidas:

    ldd ~/.webex/*/*.so | grep -i not
      libjawt.so => not found
      libjawt.so => not found
      libpangox-1.0.so.0 => not found
    

    libjawt.sopode ser ignorado. O libpangox-1.0-0pacote mencionado anteriormente deve ser resolvido libpangox-1.0.so.0.
    Como encontrar pacotes contendo outros arquivos ausentes:

    sudo apt install apt-file
    sudo apt-file update
    apt-file search libpangox-1.0.so.0
    

Notas

Testado com o sistema operacional host e convidado Ubuntu 16.04. O áudio foi testado apenas com Oracle Java.

libjawt.so não é mostrado como ausente com este comando:

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

Captura de tela da reunião de teste WebEx

captura de tela

Håkon A. Hjortland
fonte
2
Se você estiver executando um sistema operacional virtual, seria melhor executar o Windows ou OSX, onde o suporte WebEx é muito melhor, mas +1 para uma explicação tão detalhada!
Mcarans
Você não pode executar o OSX legalmente em um VirtualBox, a menos que esteja instalado em um dispositivo Mac. Leia o EULA deles.
Fran Marzoa
a execução em uma vm pode torná-la mais segura e impedir que você faça o downgrade para um FF de 32 bits, mas não ajudará no compartilhamento de tela do sistema operacional host pretendido originalmente.
harschware