UbuntuでWebExをオーディオと連携させるにはどうすればよいですか?


18

Linuxで完全に機能するWebExを実現するために試したガイドはありません。通常、オーディオは最も機能しにくい機能です。UbuntuでWebExをオーディオと連携させるにはどうすればよいですか?

回答:


11

2019更新:Ubuntu上のChromeを介したWebExは、画面共有(個人の部屋でも)と会議を開始する機能を備えています。たとえば、「meet」を含むURLを使用する必要があります。abc.webex.com/meet/xxx

以下の手順はもう機能しない可能性があります。

次の手順が機能するはずです(Ubuntu 16.04ベースのMint 18およびUbuntu 18.04ベースのMint 19でテスト済み):

  1. インストールされている場合、64ビットFirefoxを削除します。

    sudo apt-get remove firefox
    
  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の場合:User-Agent Switcherなどのユーザーエージェントを切り替えるためのFirefox拡張機能を追加するか、general.useragent.override文字列プロパティを編集します。

  7. Firefox 52の場合:ユーザーエージェントをLinux上のFirefoxの以前のバージョンに設定します。例:

    Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
    
  8. Firefoxを閉じます

  9. .tar.gzLinux用の32ビットJREパッケージをwww.java.comからダウンロードし、ホームフォルダーのDownloadsフォルダーに保存します(例:)~/Downloads。次の形式になりますjre-8u161-linux-i586.tar.gz

  10. 次に、シェルで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
    
  11. ここで、JavaをFirefoxにリンクする必要があります。シェル内:

    mkdir -p ~/.mozilla/plugins/
    cd /opt/java/32/jre1.8.0_161
    ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
    
  12. Firefoxを起動すると、WebExが動作するようになります。

  13. 動作せず、IcedTeaなどの間違ったJavaプラグインがロードされているように見える場合は、シェルで削除します。

    sudo apt-get remove icedtea-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common 
    
  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
    

シスコに、組織の純粋なブラウザ(プラグインなし)Webアプリケーションをアクティブにするように依頼できます。その後、会議に参加すると、これを使用して参加できます(または、前の方法でデスクトップを使用して参加を選択します)。ただし、Chromeアプリの場合と同様、これには現在画面共有がありません(他の共有画面も表示できます)。
マカラン

上記の私の答えに追加された追加の依存関係については、このガイドに感謝します:gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247
mcarans

もう仕事をしていないのではないかと心配しています
デビュー

1
LinuxでChromeを介してWebExを使用するだけで、会議と画面共有作業を開始できます。
マカラ

Java Web Startはブラウザ自体とは関係がないため、Firefoxの部分は役に立たなかった。32ビットランタイムと依存関係をインストールすると(手順9、10、および14)jre*/bin/javaws、JNLPファイルを第1引数として実行できるバイナリが作成されます。Javaがアプレットの使用を妨げないようにするには、rootとして実行する必要がありました。
ブノワダッフェス

9

もう1つの、おそらく最も簡単な方法は、chrome専用のCisco Webexアプリを使用することです。Chromeバージョン60.3を搭載したUbuntu 16.04でテストしたところ、画面共有(利用できない)以外はすべて完全に機能します。

これはChromeベースのアプリケーションであり、ブラウザプラグインではないことに注意してください。URLを直接Chromeに貼り付ける代わりに、そのアプリケーションを開いて使用する必要があります。

2018年半ばの更新: 画面共有を使用するwebexは、画面共有用の専用プラグインを使用する最新のChromeおよびFirefox上のUbuntu 16/18で完全に正常に動作します

2018年初頭の更新: Webサイトアプリが更新されました。これで、webexのすべてのバージョンに簡単に接続できるようになったため、専用のwebexアプリはもはや実用的ではなくなりました。ただし、Ubuntuでの画面共有はまだできません。クロムでテスト済み。


+1をありがとう。私の場合、画面共有は不可欠ですので、すぐにその機能を追加してください。
マカラン

6
「このアプリは、Cisco WebEx Meeting CenterバージョンWBS30以降を使用するWebExミーティングに参加している参加者専用です。」ああ、今、私を殺して...もっと良い、webexを殺す
ダミアン・ロシュ

スクリーン共有はまだWebExパーソナルルームでは機能しません
-mcarans

個人の部屋とスクリーン共有したい場合、以下の回答(askubuntu.com/a/893216/558070)が機能します。
mcarans

WebExはパーソナルルームの問題を修正しました
mcarans

5

VirtualBoxのWebEx

VirtualBoxなどの仮想マシン内でWebExを実行するのが賢明かもしれません。このセキュリティ対策がないと、WebExソフトウェアはシステムに無制限にアクセスできます。

  1. VirtualBoxをインストールします。

    sudo apt install virtualbox
    
  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
    

    次に、ゲストOSを再起動します。
    これにより、ホスト/ゲスト共有クリップボードが有効になり、ソフトウェアが更新され、WebEx依存関係がインストールされます。

  4. Javaをインストールする

    • 代替1:OpenJDK

      sudo apt install icedtea-8-plugin
      

      「Symantec Class 3 SHA256 Code Signing CA」証明書の欠落に関する警告を削除するには、証明書を取得し、x.pemとして保存して、次を実行します。

      sudo keytool -importcert -file x.pem -keystore /etc/ssl/certs/java/cacerts -storepass changeit
      
    • 代替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
      
  5. WebExテスト会議をお試しください
  6. すべての依存関係が満たされているかどうかを確認します。

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

    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
    

ノート

Ubuntu 16.04ホストおよびゲストOSでテスト済み。オーディオは、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

WebExテスト会議のスクリーンショット

スクリーンショット


2
仮想OSを実行する場合は、WebExサポートがはるかに優れているWindowsまたはOSXを実行する方が良いでしょうが、そのような詳細な説明については+1です!
マカラン

Macデバイスにインストールされていない限り、VirtualBoxでOSXを合法的に実行することはできません。EULAを読んでください。
フランマルゾア

vmで実行すると、より安全になり、32ビットFFにダウングレードする必要がなくなりますが、元のホストOSからの画面共有には役立ちません。
ハーシュウェア
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.