如何让 WebEx 在 Ubuntu 上使用音频?

mca*_*ans 24 firefox webex mint 16.04 18.04

我尝试过的任何指南都没有导致在 Linux 上完全运行 WebEx。通常,音频是最难使用的功能。如何让 WebEx 在 Ubuntu 上使用音频?

mca*_*ans 14

2019 年更新:WebEx 通过 Ubuntu 上的 Chrome 对我来说非常适合屏幕共享(甚至在个人房间)和开始会议的能力。对于个人房间,您应该使用带有“meet”的网址,而不是“join”。abc.webex.com/meet/xxx

以下步骤可能不再起作用。

以下步骤应该有效(在基于 Ubuntu 16.04 的 Mint 18 和基于 Ubuntu 18.04 的 Mint 19 上测试):

  1. 如果已安装,请删除 64 位 Firefox:

    sudo apt-get remove firefox
    
    Run Code Online (Sandbox Code Playgroud)
  2. 安装 32 位 Firefox 52(或更早版本)。去下载并解压 32 位 Firefox ESR 安装程序。通过更改首选项中的更新设置,确保它不会自动更新。

  3. 对于 Firefox 52:启动 Firefox 并about:config在地址栏中输入。

  4. 对于 Firefox 52:接受风险,然后添加一个键(右键单击鼠标?新建?布尔值

  5. 对于 Firefox 52:调用键plugin.load_flash_only并将其设置为false

  6. 对于 Firefox 52:添加用于切换用户代理的 Firefox 扩展,例如User-Agent Switcher或编辑general.useragent.override字符串属性。

  7. 对于 Firefox 52:在 Linux 上将用户代理设置为早期版本的 Firefox,例如

    Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
    
    Run Code Online (Sandbox Code Playgroud)
  8. 关闭 Firefox

  9. .tar.gzwww.java.com上下载适用于 Linux的32 位 JRE 包,并将文件存储在您的主文件夹(即~/Downloads)中的 Downloads 文件夹中。它将采用以下形式:jre-8u161-linux-i586.tar.gz.

  10. 然后执行以下操作以在 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)
  11. 现在需要将 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)
  12. 启动 Firefox 和 WebEx 现在应该可以工作了。

  13. 如果它不起作用并且似乎加载了错误的 Java 插件,例如 IcedTea,则在 shell 中删除它们:

    sudo apt-get remove icedtea-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common 
    
    Run Code Online (Sandbox Code Playgroud)
  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
    
    Run Code Online (Sandbox Code Playgroud)

  • @vineeshvs 你不再需要插件 - 浏览器工作正常 (2认同)

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 上共享屏幕。用铬测试。

  • “此应用程序仅适用于加入使用 Cisco WebEx Meeting Center 版本 WBS30 或更高版本的 WebEx 会议的与会者。” 哦,老天,现在杀了我...更好的是,杀了 webex (7认同)
  • 我不明白……现在是 2020 年,webex 说“您的浏览器、浏览器版本或操作系统目前不受支持。”……使用 Firefox、Chromium 或 Chrome 80 (4认同)

Håk*_*and 5

VirtualBox 中的 WebEx

在 VirtualBox 等虚拟机中运行 WebEx 可能是明智之举。如果没有这种安全措施,WebEx 软件将可以不受限制地访问您的系统。

  1. 安装 VirtualBox:

    sudo apt install virtualbox
    
    Run Code Online (Sandbox Code Playgroud)
  2. 下载 32 位 (i386) Ubuntu ISO并可选择验证 ISO
  3. 在 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 依赖项。

  4. 安装 Java

  5. 尝试WebEx 测试会议
  6. 检查是否满足所有依赖项:

    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)

WebEx 测试会议的屏幕截图

截屏

  • 如果您要运行虚拟操作系统,最好运行 Windows 或 OSX,其中 WebEx 支持要好得多,但对于如此详细的解释,+1! (4认同)