Ist es möglich, das Fenster der Hangouts-Chrome-Erweiterung als separate Instanz zu starten (wie das App-Fenster)?

Ist es möglich, das Fenster der Hangouts-Chrome-Erweiterung als separate Instanz zu starten (wie das App-Fenster)?

Hangouts Chrome-Erweiterungfügt im Browser eine Schaltfläche hinzu, um es als separates Fenster zu starten. Aber ich finde keine Möglichkeit, dieses Fenster zu starten, ohne ein Chrome-Fenster zu öffnen. (Ich verwende Firefox als Standard, benutze Hangouts selten, möchte es nicht in Firefox und wenn ich es verwende, möchte ich nur dieses Fenster, nicht das von Chrome.)

Ich möchte das Hangouts-Fenster öffnen können, während Chrome NICHTbereits ausgeführt — im Hintergrund oder anderweitig (ohne dass ein anderes Chrome-Fenster sichtbar wird): chrome-browserwürde natürlich starten, aberDas Hangouts-Fenster sollte das einzige Chrome-Fenster sein.

Ich weiß, das würde passieren mit demHangoutsAppanstelle der Erweiterung, aber das wird anscheinend bald veraltet sein, da beim Start ein Banner angezeigt wird, das auf die Erweiterungsseite verweist:

Bildbeschreibung hier eingeben

In jeder Hinsicht sehen die beiden Hangouts-Fenster (das der Erweiterung und das außerhalb der App) identisch aus - haben die gleichen Optionen undSinddas gleiche. Der einzige Unterschied besteht darin, dass das Erweiterungsfenster nicht mit einem Launcher gestartet werden kann, d.h.: einemBefehlinnerhalb einer .desktopDatei. Bei der Installation der App wird die Datei ~/.local/share/applications/chrome-knipolnnllmklapflnccelgolnpehhpl-Profile_1.desktopmit folgendem Inhalt erstellt:

#!/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

Die Idee wäre, die ExecZeile so zu ändern, dass sie auf die Erweiterung und nicht auf die App verweist. Ich kann iddie Erweiterung abrufen: Es ist die im Pfad, in dem diese Erweiterung installiert ist: ; und ich kann dies mit „auf das Fenster angewendet“ ~.config/chromium/Default/Extensions/nckgahadagoaajjgafhacjanaoiihapdbestätigen :xpropWM_CLASS(STRING) = "crx_nckgahadagoaajjgafhacjanaoiihapd", "Chromium-browser"

Das einfache Ersetzen dieser ID würde jedoch nicht funktionieren: Der Befehl /usr/bin/chromium-browser "--profile-directory=Default" --app-id=nckgahadagoaajjgafhacjanaoiihapdwürde die Seite chrome://extensions/anstelle des Erweiterungsfensters öffnen.

Es scheint--app-iddie Erweiterung kann nicht mit dem Argument gestartet werden(obwohl Chrome Anwendungen und Erweiterungen am selben Ort installiert: ~.config/chromium/Default/Extensions/.)

Das erweiterungsspezifische Argument, das ich gefunden habeHierist --load-extension, aber das soll nur angeben, dass die Erweiterung „geladen“ (aktiviert, nehme ich an) werden soll, wenn der Browser gestartet wird.

Antwort1

Als Workaround werde ichnicht als endgültige Antwort markieren: beim Betrachten chrome-browser --helpsehe ich keine Optionen für „Erweiterung“, aber da ist das hier:

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

Wie dortIstAWebseite für Hangouts, man konnte diese Seite in Chrome aufrufen, aberohne Browser-Symbolleistenmit dem Befehl:

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

Aber das istnichtIch werde diese Erweiterung ausführen und da es sich nur um ein neues Chrome-Fenster ohne Tabs und Symbolleisten handelt, sieht es auch anders aus. Manche würden sogar sagen, es sieht besser aus.

Andererseits ist die Verwendung einer Webseite anstelle der Erweiterung weit von der oben gestellten Frage entfernt. (Das kann ich in Firefox usw. tun.)

verwandte Informationen