É possível iniciar a janela de extensão do Hangouts Chrome como uma instância separada (como a janela do aplicativo)?

É possível iniciar a janela de extensão do Hangouts Chrome como uma instância separada (como a janela do aplicativo)?

Extensão do Hangouts para Chromeadiciona um botão dentro do navegador para iniciá-lo como uma janela separada. Mas não encontro uma maneira de iniciar essa janela sem abrir uma janela do Chrome. (Eu uso o Firefox como padrão, raramente uso o Hangouts, não o quero no Firefox e, quando o uso, quero apenas aquela janela, não a do Chrome.)

Quero uma maneira de iniciar a janela do Hangouts enquanto o Chrome está NÃOjá em execução - em segundo plano ou de outra forma (sem que outra janela do Chrome fique visível): chrome-browsercomeçaria, é claro, masa janela do Hangouts deve ser a única janela do Chrome.

Eu sei que isso aconteceria com oHangoutsAplicativoem vez da extensão, mas parece que em breve seria obsoleta, pois ao iniciá-la mostra um banner com link para a página da extensão:

insira a descrição da imagem aqui

Em todos os aspectos, as duas janelas do Hangouts (a da extensão e a do aplicativo) parecem idênticas - têm as mesmas opções esãoa mesma coisa. A única diferença é que a janela de extensão não pode ser iniciada com um launcher, ou seja: umcomandodentro de um .desktoparquivo. A instalação do aplicativo cria o arquivo ~/.local/share/applications/chrome-knipolnnllmklapflnccelgolnpehhpl-Profile_1.desktopcom o conteúdo:

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

A ideia seria modificar a Execlinha para que ela direcione para a extensão e não para o aplicativo. Consigo pegar o idda extensão: é aquele no caminho onde essa extensão está instalada: ~.config/chromium/Default/Extensions/nckgahadagoaajjgafhacjanaoiihapd; e posso confirmar isso xpropaplicado à janela:WM_CLASS(STRING) = "crx_nckgahadagoaajjgafhacjanaoiihapd", "Chromium-browser"

Mas simplesmente substituir esse ID não funcionaria: o comando /usr/bin/chromium-browser "--profile-directory=Default" --app-id=nckgahadagoaajjgafhacjanaoiihapdabriria a página chrome://extensions/em vez da janela de extensão.

Parecea extensão não pode ser iniciada com o --app-idargumento(embora o Chrome instale aplicativos e extensões no mesmo local: ~.config/chromium/Default/Extensions/.)

O argumento específico da extensão que encontreiaquiis --load-extension, mas isso serve apenas para especificar a extensão a ser "carregada" (habilitada, imagino) quando o navegador for iniciado.

Responder1

Como solução alternativa que ireinão marcar como resposta definitiva: olhando chrome-browser --helpnão vejo opções de "extensão", mas tem isso:

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

Como háéapágina da web para Hangouts, seria possível acessar essa página no Chrome, massem barras de ferramentas do navegadorcom o comando:

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

Mas isso énãovou executar essa extensão e, como é apenas uma nova janela do Chrome sem guias e sem barras de ferramentas, também parece diferente. Alguns podem dizer que até parece melhor.

Por outro lado, usar uma página web em vez da extensão está longe do que é solicitado acima. (Eu posso fazer isso no Firefox, etc).

informação relacionada