ハングアウト Chrome 拡張機能ウィンドウを別のインスタンス (アプリ ウィンドウなど) として起動することは可能ですか?

ハングアウト Chrome 拡張機能ウィンドウを別のインスタンス (アプリ ウィンドウなど) として起動することは可能ですか?

ハングアウト Chrome 拡張機能ブラウザ内にボタンを追加して、別のウィンドウとして起動します。しかし、Chrome ウィンドウを開かずにそのウィンドウを起動する方法が見つかりません。(私は Firefox をデフォルトとして使用しており、ハングアウトはほとんど使用せず、Firefox でハングアウトを使用する必要もありません。ハングアウトを使用する場合は、Chrome ではなくそのウィンドウのみを使用します。)

Chromeを起動したままハングアウトウィンドウを起動する方法が欲しい ないすでに実行中(バックグラウンドまたは他のChromeウィンドウが表示されていない場合):chrome-browserもちろん起動しますが、ハングアウトウィンドウは唯一のChromeウィンドウである必要があります

私はこうなるだろうと知っているハングアウトアプリ拡張機能の代わりに を使用しますが、これを起動すると拡張機能ページにリンクするバナーが表示されるため、すぐに廃止されるようです。

ここに画像の説明を入力してください

2つのハングアウトウィンドウ(拡張機能のウィンドウとアプリのウィンドウ)は、すべての点で同じに見えます。同じオプションがあり、同じことです。唯一の違いは、拡張機能ウィンドウはランチャーで起動できないことです。つまり、指示ファイル内にあります。アプリをインストールすると、次の内容の.desktopファイルが作成されます 。~/.local/share/applications/chrome-knipolnnllmklapflnccelgolnpehhpl-Profile_1.desktop

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Google Hangouts
Exec=/usr/bin/chromium-browser "--profile-directory=Default" --app-id=knipolnnllmklapflnccelgolnpehhpl
Icon=chrome-knipolnnllmklapflnccelgolnpehhpl-Default
StartupWMClass=crx_knipolnnllmklapflnccelgolnpehhpl

アイデアとしてExecは、アプリではなく拡張機能に誘導するように行を変更することです。id拡張機能の を取得できます。これは、拡張機能がインストールされているパスにあるものです。 ; そして、ウィンドウに適用されている~.config/chromium/Default/Extensions/nckgahadagoaajjgafhacjanaoiihapdことを確認できます。xpropWM_CLASS(STRING) = "crx_nckgahadagoaajjgafhacjanaoiihapd", "Chromium-browser"

しかし、その ID を単純に置き換えるだけでは機能しません。コマンドは拡張機能ウィンドウではなく/usr/bin/chromium-browser "--profile-directory=Default" --app-id=nckgahadagoaajjgafhacjanaoiihapdページを開きます。chrome://extensions/

そうみたいです--app-id拡張機能は引数で起動できません(ただし、Chrome ではアプリケーションと拡張機能が同じ場所にインストールされます。~.config/chromium/Default/Extensions/)

私が見つけた拡張機能固有の引数ここです--load-extensionが、これはブラウザの起動時に「ロードされる」(おそらく有効化される)拡張機能を指定することだけを意味します。

答え1

私が行う回避策として決定的な答えとしてマークしない: 見ると、chrome-browser --help「拡張機能」のオプションは見当たりませんが、次のオプションがあります:

--app=URL
              Runs URL in "app mode": with no browser toolbars.

そこに1つのハングアウトのウェブページChromeでそのページにアクセスできましたが、ブラウザツールバーなし次のコマンドを使用します:

google-chrome --profile-directory=Default --app=https://hangouts.google.com/?h

しかしこれはないその拡張機能を実行すると、タブもツールバーもない新しい Chrome ウィンドウが表示されるので、見た目も変わります。見た目が良くなったと言う人もいるかもしれません。

一方、拡張機能の代わりに Web ページを使用することは、上記の要求とは程遠いです。 (Firefox などではそれができます)。

関連情報