행아웃 Chrome 확장 프로그램브라우저 내부에 버튼을 추가하여 별도의 창으로 시작합니다. 하지만 Chrome 창을 열지 않고 해당 창을 시작하는 방법을 찾지 못했습니다. (저는 Firefox를 기본으로 사용하고, 행아웃을 거의 사용하지 않으며, Firefox에서는 사용하고 싶지 않습니다. 사용하더라도 Chrome이 아닌 해당 창만 사용하고 싶습니다.)
Chrome이 실행되는 동안 행아웃 창을 시작하는 방법을 원합니다. 아니다이미 실행 중 — 백그라운드에서 또는 다른 방식으로(다른 Chrome 창이 표시되지 않음): chrome-browser
물론 시작되지만행아웃 창은 유일한 Chrome 창이어야 합니다..
나는 이것이 다음과 같이 일어날 것이라는 것을 안다.행아웃앱확장 프로그램 대신에 확장 프로그램을 시작하면 확장 페이지로 연결되는 배너가 표시되므로 곧 더 이상 사용되지 않을 것 같습니다.
모든 측면에서 두 개의 행아웃 창(확장 프로그램 창과 앱 외부 창)은 동일해 보입니다. 동일한 옵션과~이다똑같은 것. 유일한 차이점은 확장 창을 실행기로 시작할 수 없다는 것입니다. 즉,명령파일 내에서 .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
; xprop
창에 적용된 것을 확인할 수 있습니다 .WM_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/
)
내가 찾은 확장 관련 인수여기is 이지만 --load-extension
이는 브라우저가 시작될 때 확장이 "로드"(활성화되는 것으로 생각됨)되도록 지정하기 위한 것입니다.
답변1
해결 방법으로확정 답변으로 표시하지 않음: 보면 chrome-browser --help
"확장"에 대한 옵션이 없지만 다음이 있습니다.
--app=URL
Runs URL in "app mode": with no browser toolbars.
그곳에~이다ㅏ행아웃 웹페이지, Chrome에서 해당 페이지에 액세스할 수 있지만브라우저 툴바 없이다음 명령으로:
google-chrome --profile-directory=Default --app=https://hangouts.google.com/?h
하지만 이것은~ 아니다해당 확장 프로그램을 실행하려고 하는데 탭도 없고 도구 모음도 없는 새로운 Chrome 창이므로 모양도 다르게 보입니다. 어떤 사람들은 심지어 더 좋아 보인다고 말할 수도 있습니다.
반면에 확장 프로그램 대신 웹 페이지를 사용하는 것은 위에서 요청한 것과는 거리가 멀습니다. (Firefox 등에서 그렇게 할 수 있습니다).