Làm cách nào để WebEx hoạt động với âm thanh trên Ubuntu?


18

Không có một hướng dẫn nào mà tôi đã thử dẫn đến kết quả là một WebEx hoạt động hoàn toàn trên Linux. Thông thường âm thanh là tính năng khó nhất để làm việc. Làm cách nào để WebEx hoạt động với âm thanh trên Ubuntu?

Câu trả lời:


11

Cập nhật 2019: WebEx thông qua Chrome trên Ubuntu hoạt động tốt với tôi với tính năng chia sẻ màn hình (ngay cả trong phòng cá nhân) và khả năng bắt đầu các cuộc họp. Bạn nên sử dụng url có "đáp ứng" trong đó không "tham gia" cho phòng cá nhân, vd. abc.webex.com/meet/xxx

Các bước dưới đây có thể không hoạt động nữa.

Các bước sau sẽ hoạt động (được thử nghiệm trên Mint 18 dựa trên Ubuntu 16.04 và Mint 19 dựa trên Ubuntu 18.04):

  1. Xóa Firefox 64 bit nếu được cài đặt:

    sudo apt-get remove firefox
    
  2. Cài đặt Firefox 52 bit 32 (hoặc phiên bản cũ hơn). Truy cập để tải xuống và giải nén trình cài đặt Firefox ESR 32 bit. Đảm bảo rằng nó không tự động cập nhật bằng cách thay đổi cài đặt cập nhật trong tùy chọn.

  3. Đối với Firefox 52: Khởi chạy Firefox và nhập about:configvào thanh vị trí.

  4. Đối với Firefox 52: Chấp nhận rủi ro và sau đó thêm khóa (nhấp chuột phải → Mới → Boolean )

  5. Đối với Firefox 52: Gọi khóa plugin.load_flash_onlyvà đặt thànhfalse

  6. Đối với Firefox 52: Thêm một phần mở rộng Firefox để chuyển đổi tác nhân người dùng ví dụ như User-Agent Switcher hoặc chỉnh sửa các general.useragent.overridetài sản chuỗi.

  7. Đối với Firefox 52: Đặt tác nhân người dùng thành phiên bản Firefox cũ hơn trên Linux, vd

    Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
    
  8. Đóng Firefox

  9. Tải xuống .tar.gzgói JRE 32 bit cho Linux trên www.java.com và lưu trữ tệp trong thư mục Tải xuống trong thư mục nhà của bạn (ví dụ ~/Downloads). Nó sẽ có dạng : jre-8u161-linux-i586.tar.gz.

  10. Sau đó thực hiện các thao tác sau để trích xuất JRE trong trình bao:

    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. Bây giờ Java cần được liên kết với Firefox. Trong một cái vỏ:

    mkdir -p ~/.mozilla/plugins/
    cd /opt/java/32/jre1.8.0_161
    ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
    
  12. Khởi chạy Firefox và WebEx bây giờ sẽ hoạt động.

  13. Nếu nó không hoạt động và plugin Java sai dường như được tải, ví dụ IcedTea, sau đó xóa chúng trong một trình bao:

    sudo apt-get remove icedtea-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common 
    
  14. Nếu Firefox 32 bit hoặc Java hoặc WebEx không hoạt động, có thể thiếu các phụ thuộc. Thử:

    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
    

Bạn có thể yêu cầu Cisco kích hoạt ứng dụng web trình duyệt thuần túy (không có plugin) cho tổ chức của bạn. Sau đó, khi bạn tham gia một cuộc họp, bạn sẽ có thể tham gia bằng cách này (hoặc chọn tham gia bằng máy tính để bàn cho phương pháp trước đó). Tuy nhiên, như với ứng dụng Chrome, hiện tại ứng dụng này không có tính năng chia sẻ màn hình (bạn có thể thấy những màn hình được chia sẻ khác).
mcarans

Nhờ hướng dẫn này cho các phụ thuộc bổ sung được thêm vào câu trả lời của tôi ở trên: gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247
mcarans

Không làm việc nữa tôi sợ
mắt

1
Bạn chỉ có thể sử dụng WebEx thông qua Chrome trên Linux ngay bây giờ - bắt đầu các cuộc họp và chia sẻ màn hình.
mcarans

Phần firefox là vô dụng đối với tôi vì Java Web Start không liên quan đến chính trình duyệt. Khi bạn đã cài đặt thời gian chạy 32 bit và các phụ thuộc (bước 9, 10 và 14), bạn có jre*/bin/javawstệp nhị phân mà bạn có thể chạy với tệp JNLP làm đối số thứ nhất. Tôi đã phải chạy bằng root để tránh java ngăn tôi sử dụng applet.
Benoit Duffez

9

Một cách khác và có lẽ là cách đơn giản nhất là sử dụng ứng dụng Cisco Webex dành riêng cho chrome . Tôi vừa thử nghiệm nó trên Ubuntu 16.04 với Chrome phiên bản 60.3 và mọi thứ trừ chia sẻ màn hình (không khả dụng) hoạt động hoàn hảo.

Xin lưu ý rằng đây là ứng dụng dựa trên Chrome, không phải plugin trình duyệt. Bạn sẽ cần mở ứng dụng đó và sử dụng nó thay vì dán URL trực tiếp vào Chrome.

Cập nhật giữa năm 2018: webex với chia sẻ màn hình hoạt động hoàn toàn tốt trên Ubuntu 16/18 trên Chrome và Firefox mới nhất bằng cách sử dụng plugin chuyên dụng để chia sẻ màn hình

Cập nhật đầu năm 2018: Ứng dụng trang web đã được cập nhật. Bây giờ có thể dễ dàng kết nối với tất cả các phiên bản của webex, vì vậy ứng dụng webex chuyên dụng không thực sự hữu ích nữa. Chia sẻ màn hình trên Ubuntu vẫn không thể. Đã thử nghiệm với chrome.


Cảm ơn vì +1 này. Trong trường hợp của tôi chia sẻ màn hình là điều cần thiết vì vậy hy vọng họ sớm thêm tính năng đó.
mcarans

6
"Ứng dụng này chỉ dành cho những người tham dự đang tham gia các cuộc họp WebEx sử dụng Trung tâm hội nghị WebEx của Cisco phiên bản WBS30 trở lên." Oh lawd, giết tôi ngay bây giờ ... tốt hơn nữa, giết webex
Damien Roche

Chia sẻ màn hình vẫn không hoạt động cho các phòng cá nhân WebEx
mcarans

Nếu bạn muốn chia sẻ màn hình với phòng cá nhân, câu trả lời bên dưới ( askubfox.com/a/893216/558070 ) hoạt động.
mcarans

WebEx đã khắc phục sự cố phòng cá nhân
mcarans

5

WebEx trong VirtualBox

Có thể là khôn ngoan khi chạy WebEx bên trong một máy ảo như VirtualBox. Nếu không có biện pháp bảo mật này, phần mềm WebEx sẽ có quyền truy cập không hạn chế vào hệ thống của bạn.

  1. Cài đặt VirtualBox:

    sudo apt install virtualbox
    
  2. Tải xuống Ubuntu ISO 32 bit (i386) và tùy chọn xác minh ISO
  3. Cài đặt Ubuntu 32 bit trong VirtualBox và chạy các lệnh này (và tất cả các mục sau) tại đây:

    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
    

    Sau đó khởi động lại hệ điều hành khách.
    Điều này cho phép lưu trữ chia sẻ máy chủ / khách, cập nhật phần mềm và cài đặt phụ thuộc WebEx.

  4. Cài đặt Java

    • Phương án 1: OpenJDK

      sudo apt install icedtea-8-plugin
      

      Để xóa cảnh báo về chứng chỉ bị thiếu "Symantec Class 3 SHA256 Code Signing CA", hãy lấy chứng chỉ , lưu dưới dạng x.pem và chạy:

      sudo keytool -importcert -file x.pem -keystore /etc/ssl/certs/java/cacerts -storepass changeit
      
    • Giải pháp thay thế 2: Oracle Java Java
      Java có thể được cài đặt thông qua Web Upd8 Java PPA :

      sudo add-apt-repository ppa:webupd8team/java
      sudo apt update
      sudo apt install oracle-java8-installer
      
  5. Hãy thử một cuộc họp thử nghiệm WebEx
  6. Kiểm tra xem tất cả các phụ thuộc được đáp ứng:

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

    libjawt.socó thể bỏ qua. Các libpangox-1.0-0gói được đề cập trước đó nên chăm sóc libpangox-1.0.so.0.
    Cách tìm gói chứa bất kỳ tệp bị thiếu nào khác:

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

Ghi chú

Đã thử nghiệm với máy chủ Ubuntu 16.04 và hệ điều hành khách. Âm thanh chỉ được thử nghiệm với Oracle Java.

libjawt.so không được hiển thị là thiếu với lệnh này:

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

Ảnh chụp màn hình cuộc họp kiểm tra WebEx

ảnh chụp màn hình


2
Nếu bạn định chạy một hệ điều hành ảo, sẽ tốt hơn nếu chạy Windows hoặc OSX nơi hỗ trợ WebEx tốt hơn nhiều nhưng +1 cho một lời giải thích chi tiết như vậy!
mcarans

Bạn không thể chạy OSX một cách hợp pháp trong VirtualBox trừ khi nó được cài đặt trong thiết bị Mac. Đọc EULA của họ.
Fran Marzoa

chạy trong vm có thể làm cho nó an toàn hơn và ngăn bạn khỏi hạ cấp xuống FF 32 bit, nhưng nó sẽ không giúp chia sẻ màn hình từ hệ điều hành máy chủ dự định ban đầu.
harschware
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.