我想查看屏幕共享并通过 WebEx 共享我的屏幕。我在 Ubuntu 14.04(64 位)上安装了 Firefox。我可以加入会议,但当我尝试共享我的屏幕或查看其他人的屏幕时,什么也没发生。我需要做什么?
答案1
如果您可以加入会议,则表明 Java(OpenJDK 7)运行正常。您只需安装以下 32 位软件包:
sudo apt install libpangoxft-1.0-0:i386 libxv1:i386 libpangox-1.0-0:i386
来源:http://ubuntuforums.org/showthread.php?t=2220667&page=2&p=13053998#post13053998
(有关如何识别所需软件包的详细信息,请参阅该主题。14.10 及以后的版本发布后,您可能需要再次执行此操作。相关链接是http://linuxsagas.digitaleagle.net/2014/02/07/webex-on-64-bit-ubuntu-13-10/和如何让 Cisco WebEx 与 13.10 64 位兼容?)
答案2
https://gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247解释了如何在 64 位 Ubuntu 操作系统上的 32 位 Firefox 下运行带音频和屏幕共享的 WebEx。非常感谢保罗·鲁吉厄谁找到了它!
启用对 32 位可执行文件的支持
将 i386 架构添加到 dpkg 架构中,但正在运行sudo dpkg --add-architecture i386
通过运行安装执行 ELF-32 可执行文件所需的库sudo apt-get update && sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
下载 32 位 Linux下载 Firefox ESR 68(注意:原始说明要求使用 ESR 54,如果您已安装该版本,请使用它)。如果安装 Firefox ESR 68,请通过运行以下命令安装它(此处使用 /opt/webex)sudo mkdir -p /opt/webex/ && sudo tar -xjvf firefox*esr*.tar.bz2 -C /opt/webex/
安装 Firefox(i386)顺利运行所需的库:
sudo apt-get install \
libgtk-3-0:i386 \
libasound2:i386 \
libdbus-glib-1-2:i386 \
libxt6:i386 \
libxtst6:i386 \
libcanberra-gtk-module:i386 \
libcanberra-gtk-3-module:i386 \
topmenu-gtk3:i386
安装 32 位 JRE
从以下位置下载适用于 Linux 的 Oracle JRE(适用于 x86 架构的 tar.gz 存档)甲骨文并将其解压到 /opt/webex/sudo tar -xzvf jre*linux-i586.tar.gz -C /opt/webex/ && sudo mv /opt/webex/jre* /opt/webex/jre
在 Firefox 中启用 Java 支持
为 Java 浏览器插件库创建符号链接:
sudo mkdir /opt/webex/firefox/plugins/
ln -s \
/opt/webex/jre/lib/i386/libawt.so \
/opt/webex/jre/lib/i386/libjawt.so \
/opt/webex/jre/lib/i386/libnpjp2.so \
/opt/webex/firefox/plugins
安装 Webex 运行所需的库
sudo apt-get install \
libpangoxft-1.0-0:i386 \
libxft2:i386 \
libpangox-1.0-0:i386 \
libxmu6:i386 \
libxv1:i386 \
libasound2-plugins:i386
创建 Firefox 启动脚本
cat << 'EOF' | sudo tee /opt/webex/firefox.sh
#!/bin/bash
export ENV_HOME=/opt/webex
export FIREFOX_HOME=$ENV_HOME/firefox
export MOZ_PLUGIN_PATH=$ENV_HOME/firefox/plugins
export JAVA_HOME=$ENV_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH
#export JPI_PLUGIN2_DEBUG=1
$FIREFOX_HOME/firefox --no-remote -P
EOF
此脚本将使用 ProfileManager 启动 Firefox 的新实例。选择现有的 Firefox 配置文件或创建新的配置文件。
您可能希望指定一个特定的配置文件来开始。只需在 -P 标志后添加配置文件名称即可。
不要忘记使用以下命令使脚本可执行sudo chmod a+x /opt/webex/firefox.sh
您可能想要创建一个符号链接,如下所示:sudo ln -s /opt/webex/firefox.sh /usr/local/bin/firefox-i386
开始 Webex 会话
启动脚本并加入 Webex 会话。
如果 webex.com 向您发送了 jnlp 文件,并且 Firefox 询问如何处理它,只需下载它即可。此外,在 Firefox 首选项 > 应用程序中,设置 JNLP 文件的操作:应使用 javaws (Java Web Start) 打开它们,该文件位于 /opt/webex/jre/bin/javaws
(可选)安装 Webex 所需的缺失库 找出缺少哪些必需的库(请注意,会话编号可能不同):
ldd ~/.webex/T30_MC/*.so | grep "not found"
您可以使用http://packages.ubuntu.com/找出哪些包包含这些库。
如果没有 libjawt.so 也是可以的。