コマンドラインからGoogle Chromeの新しいインスタンスを起動する方法


38

コマンドラインからGoogle Chromeの新しいインスタンスを起動する方法はありますか?私は新しいウィンドウを開くことを参照していない-私は新しいインスタンスが必要です。その理由は次のとおりです。

Chromeを開いて、どこかのページに移動するとします。次に、別の場所から同じアカウントにSSHで接続します。実行すると:

google-chrome

...私が得るのは、既存のウィンドウの新しいタブだけです。SSHで接続している場合、これはまったく役に立ちません。

同じアカウントで実行されているがSSHで使用できるChromeの個別のインスタンスを起動するにはどうすればよいですか?


1
シークレットモード?google-chrome --incognito
-theTuxRacer

@Kaustubhは役立ちません
トランプスター

回答:


38

これは既知のバグです。そこに投稿された回避策は、引数を--user-data-dir=/tmp(一時ディレクトリまたは空のディレクトリとともに)渡して、新しいセッションを開始することです。


3
ありがとう!その方法の詳細を探していました。また、この質問の最初のStackExchangeバリアントであるsuperuser.com/a/457045/132608に投稿しました。
ジャスティス

6
これはもはや、クロームの最近のバージョンで動作しませんが、効果的に例えば、一時的または空のディレクトリを指定することで、「白紙状態」新しいアカウントを開始することができますchromium-browser --user-data-dir=/tmp
ダン

9

私はこれをします

cd〜/ .config / google-chrome
mkdir / tmp / chrome2
見つける。-print | cpio -mpdv / tmp / chrome2#私の日にcp -Rはありませんでした!
rm -fr / tmp / chrome2 / Singleton *
rm -fr / tmp / chrome2 / Session * 
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に手動で作成し、シングルトンファイルを削除しました。google-chrome-2含まれgoogle-chrome --user-data-dir=/home/<username>/.config/google-chrome-2ており、インスタンスを代替するランチャーを設定する方法があります。2つの異なるデバイスに同時にキャストできるようにするために、これが必要でした。
DKebler

0

--new-windowパラメーターを使用します。

のような: 

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

google.chrome ...ないchrome ...
モスタファアハンガラ

@MostafaAhangarhaありがとう、私はそれを次のように変更しましたgoogle-chrome
キム

11
質問を読んでください:新しいウィンドウを開くことではありません-新しいインスタンスが必要です。
モスタファアハンガラ

1
これは機能しません
フランチェスコボッカルド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.