Googleハングアウト、デュアルモニタ、GNOME Shellでデスクトップを共有します。

Googleハングアウト、デュアルモニタ、GNOME Shellでデスクトップを共有します。

画面が内蔵されており、モニターが接続されているノートパソコンがあります。

Googleビデオハングアウトを開始してデスクトップを共有するときは、添付された画面のみを共有できるようにしたいのですが、どうすればよいかわかりません。

今2つのモニターがあります。 1つはLVDS1セカンダリ画面で構成されたラップトップに対応する画面で、DP1もう1つはプライマリ画面です。しかし、ノートパソコンの画面をホーム画面に変更しても問題はまだ存在します。

$ xrandr
Screen 0: minimum 320 x 200, current 3286 x 1468, maximum 8192 x 8192
LVDS1 connected 1366x768+1920+700 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.06*+
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 475mm x 267mm
   1920x1080     60.00*+
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   640x480       75.00    60.00  
   720x400       70.08  

ハングアウトでデスクトップ共有を開始するたびに、内蔵(より小さい)画面のみが共有されます。最善の点は、どの画面を共有するかを選択できることですが、そうでない場合は、どのように追加(より大きな)画面のみを共有できますか?

Googleハングアウトが共有する画面を選択するためにプロフィールを探しているようですが、それが何であるかはわかりません。

ノート

Fedora 20、x86_64、Linux 3.15.10-200、GNOME Shell 3.10.4-8、Firefox 31を使用します。

ノート2

Google Chromeを使用すると、Googleハングアウトがラップトップの画面のみを共有するのではなく、2つの画面を同時に共有することになりますが、これは悪いことだと思います。どの画面を共有するかを選択する方法をまだ心配しています。

ベストアンサー1

質問

すでに一つがあることが判明しました。Chromiumトラッカーの未解決の問題この迷惑な不便について。ハングアウトが提供する既存のオプションには、次のような大きな欠点があります。

  1. 全画面を共有:画面が複数(私は3つ)あり、「全画面」を共有している場合、ハングアウトの他の人は何も表示できません。

  2. アプリケーション共有:特定のアプリケーションのみを共有する場合:

    • ストリーミング中にハングアウトに戻り、画面共有をオンまたはオフにすることで他のアプリに手動で切り替える必要があります。
    • 一部のアプリケーションでは、追加ウィンドウ(たとえば、設定ダイアログ、メニュー、ポップアップなど)は共有アプリケーションの一部としてキャプチャされません。ほとんどの場合、集中したいのはこれらのダイアログです。

ソリューション/解決方法

とても良いこと解決策横になるコメント18同じ議論なので、すべてのクレジットはレビュー作成者に戻ります。

ここでプロセスを要約します。Linuxコンピュータで実行されているGoogleハングアウトでマルチモニタ画面の一部/領域を共有する

  1. 開いている可視光通信「画面キャプチャ」モードに入り、適切なツールを使用してX11画面のどの部分をキャプチャするかを教えてください。画面モジュールのコマンドラインパラメータ。 GUI構成またはコマンドラインを使用してこれを実行できます。

    vlc \
        --no-video-deco \
        --no-embedded-video \
        --screen-fps=20 \
        --screen-top=32 \
        --screen-left=0 \
        --screen-width=1920 \
        --screen-height=1000 \
        screen://
    
  2. VLCで開くことができないと文句を言う場合は、screen://正しいモジュールが取り付けられていることを確認してください。私の場合、Ubuntu 19.10vlc-plugin-extra-accessではapt install vlc-plugin-access-extra

  3. Googleハングアウトに戻り、新しく開いたVLCウィンドウを共有します。これで、画面の興味深い部分の「ポータル」として機能します。

重要事項

  1. VLCウィンドウの移動去るキャプチャ中の画面部分を避けてください。初期効果

  2. するいいえサイズ変更または最小化VLCウィンドウは画面共有解像度に影響します。ハングアウトにストリーミングしている間に画面外に移動するには、サイズを変更せずに画面外に移動するか、画面にないふりをするだけです。

  3. LinuxのVLCはマウスポインタをキャプチャしません。解決策作成者は、これに対する解決策も提案しました。余分なラット、マウスの「コピー」を生成しますが、VLCを通して見ることができるシンプルなCプログラムです。

[TL; DR]の例で選択した値を説明してください

  1. このscreen://パラメータは、画面キャプチャモジュールを有効にしようとしていることを示します。このパラメータは常にそのまま使用されます。

  2. ウィンドウメニューとビデオコントロールツールバーをそれぞれロゴで表示して非表示にします--no-video-deco--no-embedded-videoハングアウトを介してそれらを共有したくないので、常にこれらのパラメータを含めることをお勧めします。

  3. 必ずしも20ではありません--screen-fps=20。 Chromeがビデオストリームをエンコードする方法によってはパフォーマンスが主に影響を受けるため、この値を30または10に設定できます。

  4. キャプチャする画面の領域は、標準ルール[ 、、、、--screen-top]に従います。それぞれ解像度が1920×1080で並んで配置されている場合は、「仮想」画面の合計3840×1080を提供する2台のモニタがあると仮定すると、次の座標を提供できます。--screen-left--screen-width--screen-height

    1. [ 0, 0, 1920, 1080]私の左画面全体に
    2. [ 0, 1920, 1920, 1080]私の右画面全体について
    3. [32, 0, 1920, 1000]左側の画面の一部は全幅に広がっていますが、32上部(通常はウィンドウのタイトルバーがある場所)と1080-1000-32 = 48下部(KDEタスクバーがある場所)からピクセルが切り取られています。

おすすめ記事