mca*_*ans 14
2019 年更新:WebEx 通过 Ubuntu 上的 Chrome 对我来说非常适合屏幕共享(甚至在个人房间)和开始会议的能力。对于个人房间,您应该使用带有“meet”的网址,而不是“join”。abc.webex.com/meet/xxx
以下步骤可能不再起作用。
以下步骤应该有效(在基于 Ubuntu 16.04 的 Mint 18 和基于 Ubuntu 18.04 的 Mint 19 上测试):
如果已安装,请删除 64 位 Firefox:
sudo apt-get remove firefox
Run Code Online (Sandbox Code Playgroud)安装 32 位 Firefox 52(或更早版本)。去下载并解压 32 位 Firefox ESR 安装程序。通过更改首选项中的更新设置,确保它不会自动更新。
对于 Firefox 52:启动 Firefox 并about:config在地址栏中输入。
对于 Firefox 52:接受风险,然后添加一个键(右键单击鼠标?新建?布尔值)
对于 Firefox 52:调用键plugin.load_flash_only并将其设置为false
对于 Firefox 52:添加用于切换用户代理的 Firefox 扩展,例如User-Agent Switcher或编辑general.useragent.override字符串属性。
对于 Firefox 52:在 Linux 上将用户代理设置为早期版本的 Firefox,例如
Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
Run Code Online (Sandbox Code Playgroud)关闭 Firefox
.tar.gz在www.java.com上下载适用于 Linux的32 位 JRE 包,并将文件存储在您的主文件夹(即~/Downloads)中的 Downloads 文件夹中。它将采用以下形式:jre-8u161-linux-i586.tar.gz.
然后执行以下操作以在 shell 中提取 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
Run Code Online (Sandbox Code Playgroud)现在需要将 Java 链接到 Firefox。在外壳中:
mkdir -p ~/.mozilla/plugins/
cd /opt/java/32/jre1.8.0_161
ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Run Code Online (Sandbox Code Playgroud)启动 Firefox 和 WebEx 现在应该可以工作了。
如果它不起作用并且似乎加载了错误的 Java 插件,例如 IcedTea,则在 shell 中删除它们:
sudo apt-get remove icedtea-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common
Run Code Online (Sandbox Code Playgroud)如果 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
Run Code Online (Sandbox Code Playgroud)Luk*_*uke 10
另一种可能是最简单的方法是使用专用的 Cisco Webex 应用程序 chrome。我刚刚在 Ubuntu 16.04 和 Chrome 版本 60.3 上对其进行了测试,除了屏幕共享(不可用)之外的所有内容都运行良好。
请记住,这是基于 Chrome 的应用程序,而不是浏览器插件。您需要打开该应用程序并使用它,而不是将 URL 直接粘贴到 Chrome。
2018 年年中更新: 带有屏幕共享功能的 webex 在最新的 Chrome 和 Firefox 上的 Ubuntu 16/18 上运行完美,使用专用插件进行屏幕共享
2018 年初更新: 网站应用程序已更新。现在可以轻松连接所有版本的 webex,因此专用的 webex 应用程序不再有用。尽管如此,仍然无法在 Ubuntu 上共享屏幕。用铬测试。
在 VirtualBox 等虚拟机中运行 WebEx 可能是明智之举。如果没有这种安全措施,WebEx 软件将可以不受限制地访问您的系统。
安装 VirtualBox:
sudo apt install virtualbox
Run Code Online (Sandbox Code Playgroud)在 VirtualBox 中安装 32 位 Ubuntu 并在那里运行这些(以及以下所有)命令:
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
Run Code Online (Sandbox Code Playgroud)
然后重新启动来宾操作系统。
这将启用主机/访客共享剪贴板、更新软件并安装 WebEx 依赖项。
安装 Java
备选方案 1:OpenJDK
sudo apt install icedtea-8-plugin
Run Code Online (Sandbox Code Playgroud)
要删除有关缺少“Symantec Class 3 SHA256 Code Signing CA”证书的警告,请获取证书,将其另存为 x.pem,然后运行:
sudo keytool -importcert -file x.pem -keystore /etc/ssl/certs/java/cacerts -storepass changeit
Run Code Online (Sandbox Code Playgroud)备选方案 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
Run Code Online (Sandbox Code Playgroud)检查是否满足所有依赖项:
ldd ~/.webex/*/*.so | grep -i not
libjawt.so => not found
libjawt.so => not found
libpangox-1.0.so.0 => not found
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)使用 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
Run Code Online (Sandbox Code Playgroud)