Respostas:
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):
Remova o Firefox de 64 bits, se instalado:
sudo apt-get remove firefox
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.
Para o Firefox 52: Inicie o Firefox e digite about:config
na barra de localização.
No Firefox 52: aceite os riscos e adicione uma chave (clique com o botão direito do mouse → Novo → Booleano )
Para o Firefox 52: chame a chave plugin.load_flash_only
e defina-a comofalse
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.override
propriedade string.
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
Feche o Firefox
Faça o download do .tar.gz
pacote 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
.
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
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/
Iniciar o Firefox e WebEx agora deve funcionar.
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
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
jre*/bin/javaws
biná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.
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.
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.
Instale o VirtualBox:
sudo apt install virtualbox
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.
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
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.so
pode ser ignorado. O libpangox-1.0-0
pacote 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
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