명령 줄에서 새 Chrome 인스턴스를 시작하는 방법은 무엇입니까?


38

거기에 어떤 내가 명령 줄에서 구글 크롬의 새로운 인스턴스를 실행할 수 있습니다 방법은? 새 창을 여는 것을 말하는 것이 아닙니다 . 새 인스턴스를 원합니다 . 이유는 다음과 같습니다.

Chrome을 열어서 페이지를 탐색한다고 가정 해 봅시다. 그런 다음 다른 곳에서 동일한 계정으로 SSH합니다. 내가 실행할 때 :

google-chrome

... 내가 얻는 것은 기존 창의 새로운 탭입니다. SSH를 통해 연결할 때 이것은 절대 쓸모가 없습니다.

동일한 계정에서 실행되지만 SSH에서 사용할 수 있는 별도 의 Chrome 인스턴스를 시작하려면 어떻게 해야하나요?


1
시크릿 모드? google-chrome --incognito?
theTuxRacer

@Kaustubh는 도움이되지 않습니다
trampster

답변:


38

이것은 알려진 버그 입니다. 게시 된 해결 방법은 인수를 --user-data-dir=/tmp임시 또는 빈 디렉토리와 함께 전달하여 새 세션을 시작하는 것입니다.


3
감사! 나는 그것을하는 방법에 대한 자세한 내용을 찾고있었습니다. 또한 superuser.com/a/457045/132608에 다시 게시 했는데이 질문의 첫 번째 StackExchange 변형이었습니다.
justis

6
더 이상 최신 버전의 Chrome에서는 작동하지 않지만 임시 또는 빈 디렉토리를 지정하여 "빈 슬레이트"새 계정으로 효과적으로 시작할 수 있습니다.chromium-browser --user-data-dir=/tmp
Dan

9

나는 이것을한다

cd ~ / .config / google-chrome
mkdir / tmp / chrome2
검색 . 프린트 | cpio -mpdv / tmp / chrome2 # 내 하루에 cp -R이 없었습니다!
rm -fr / tmp / chrome2 / Singleton *
rm -fr / tmp / chrome2 / 세션 * 
google-chrome --user-data-dir = / tmp / chrome2 /

cpio / rm 줄 대신 지금 이것을 사용하고 있습니다.

rsync -av --delete --exclude = / Singleton * --exclude = / Session * ~ / .config / google-chrome / / tmp / chrome2 /

이것은 여전히 ​​2019 년부터 작동합니다. Session * 파일이 없으며 ~ / .config / google-chrome-2에 디렉토리 사본을 수동으로 만들고 Singleton 파일을 삭제했습니다. 경로에 실행 파일 bash 파일 google-chrome-2포함 google-chrome --user-data-dir=/home/<username>/.config/google-chrome-2하고 이제 인스턴스를 대체하기 위해 실행기를 설정하는 방법이 있습니다. 동시에 두 개의 다른 장치로 전송할 수 있기 위해 이것이 필요했습니다.
DKebler

0

--new-window매개 변수를 사용하십시오 .

처럼: 

google-chrome --new-window www.google.com

google.chrome ...아닙니다chrome ...
Mostafa Ahangarha

@MostafaAhangarha 덕분에, 그것을 다음과 같이 변경했습니다google-chrome
Kim

11
질문을 읽으십시오. 새 창을 여는 것을 말하는 것이 아닙니다. 새 인스턴스를 원합니다.
Mostafa Ahangarha

1
이 작동하지 않습니다
Francesco Boccardo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.