Extensión Hangouts para Chromeagrega un botón dentro del navegador para iniciarlo como una ventana separada. Pero no encuentro una manera de iniciar esa ventana sin abrir una ventana de Chrome. (Utilizo Firefox de forma predeterminada, rara vez uso Hangouts, no lo quiero en Firefox y cuando lo uso solo quiero esa ventana, no la de Chrome).
Quiero una forma de iniciar la ventana de Hangouts mientras Chrome está NOya ejecutándose, en segundo plano o de otra manera (sin que se haga visible otra ventana de Chrome): chrome-browser
comenzaría, por supuesto, perola ventana de Hangouts debería ser la única ventana de Chrome.
Sé que esto sucedería con elHangoutsAplicaciónen lugar de la extensión, pero parece que pronto quedará obsoleta, ya que al iniciarla se muestra un banner que enlaza con la página de la extensión:
En todos los aspectos, las dos ventanas de Hangouts (la de la extensión y la de la aplicación) parecen idénticas: tienen las mismas opciones ysonla misma cosa. La única diferencia es que la ventana de extensión no se puede iniciar con un iniciador, es decir: undominiodentro de un .desktop
archivo. La instalación de la aplicación crea el archivo
~/.local/share/applications/chrome-knipolnnllmklapflnccelgolnpehhpl-Profile_1.desktop
con el contenido:
#!/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
La idea sería modificar la Exec
línea para que dirija a la extensión en lugar de a la aplicación. Puedo obtener el id
de la extensión: es el que está en la ruta donde está instalada esa extensión: ~.config/chromium/Default/Extensions/nckgahadagoaajjgafhacjanaoiihapd
; y puedo confirmar que xprop
aplicado a la ventana:WM_CLASS(STRING) = "crx_nckgahadagoaajjgafhacjanaoiihapd", "Chromium-browser"
Pero simplemente reemplazar esa ID no funcionaría: el comando /usr/bin/chromium-browser "--profile-directory=Default" --app-id=nckgahadagoaajjgafhacjanaoiihapd
abriría la página chrome://extensions/
en lugar de la ventana de extensión.
Parecela extensión no se puede iniciar con el --app-id
argumento(aunque Chrome instala aplicaciones y extensiones en la misma ubicación: ~.config/chromium/Default/Extensions/
.)
El argumento específico de la extensión que encontréaquíes --load-extension
, pero eso solo pretende especificar la extensión que se "cargará" (habilitada, imagino) cuando se inicia el navegador.
Respuesta1
Como solución alternativa que haréno marcar como respuesta definitiva: mirando chrome-browser --help
no veo opciones para "extensión", pero hay esto:
--app=URL
Runs URL in "app mode": with no browser toolbars.
como hayesapágina web para Hangouts, se podría acceder a esa página en Chrome perosin barras de herramientas del navegadorcon el comando:
google-chrome --profile-directory=Default --app=https://hangouts.google.com/?h
Pero esto esnoVoy a ejecutar esa extensión y, como es solo una nueva ventana de Chrome sin pestañas y sin barras de herramientas, también se ve diferente. Algunos podrían decir que incluso luce mejor.
Por otro lado, utilizar una página web en lugar de la extensión dista mucho de lo que se pide anteriormente. (Puedo hacer eso en Firefox, etc.).