指定した「ユーザープロファイル」を使用してChromeを起動するにはどうすればよいですか?


158

Chromeの新しいビルトイン「ユーザー」機能を使用して、自宅/職場のアカウントを簡単に切り替えます。ただし、Chromeは、新しいウィンドウを起動するときに選択した「最後の」ユーザープロファイルを記憶しています。これは、「ホーム」プロファイルを最後に閉じた場合に問題になります。タスクバーの[メール]ショートカットをクリックすると、ホームプロファイルを使用してmail.mycompany.comに移動し、ログインしていないためです。

会社のウェブメールへのショートカットを変更して、最後に使用したユーザーに関係なく、Chromeに常に「デフォルト」ユーザーとして起動するように指示するスイッチを渡します。

注:コマンドラインパラメーターを試しましたが--user-data-dir=…、これはChromeに組み込まれているユーザー機能から完全に分離された、非常に異なることを行うようです。私はそれを間違って使用している可能性がありますが、同じことを行うと仮定して回答を投稿する前にこれをテストしてください;-)



2
WindowsのGmailショートカットの場合:C:\ Users \ username \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe --profile-directory = Default --app = mail.google.com/mail/u/0

1
user-data-directory」には1つ以上の「profile-directorys」が含まれます。最初のものDefault、2番目のもの(存在する場合)Profile 1、そしてProfile 2(私が仮定する)などです。そのため、--profile-directory=Defaultパラメータはデフォルトでユーザーデータディレクトリに関連しています(たとえば、ドライブ文字で始まる場合を除きます:)C:\MyChromeUserData\Default。プロファイルとは別に、ユーザーデータディレクトリにはほとんど有用なデータが含まれていません。このトピックでWebを閲覧するときは、これら2つのユーザー/プロファイルフォルダーレベルの用語の混乱を考慮してください。//°次のコメントの脚注:
アーロントーマ

前のコメントの脚注:°おそらく2つをマージする必要がある場合など、失うのは問題ありません。おそらく最も重要でないデータは、Local StateChromeが特定のファイルタイプを開くためのアプリケーションを要求するかどうかの選択を含むファイルです。
アーロントーマ

回答:


168

お探しのコマンドライン引数はです--profile-directory=Default

Mac OS Xの完全なコマンドラインは次のとおりです。

open -a "Google Chrome" --args --profile-directory=Default

注:openしたがって、多くのアプリケーションは同じユーザーとして実行されている複数のインスタンスを処理できないため、コマンドは新しいインスタンスを起動しません。しかし-n、とにかくそれを行うための議論がありますが、それはアプリケーションを壊すかもしれません。

Linuxの場合:

google-chrome --profile-directory=Default

プロファイルの内部名を想定しています。Chromeの「Lemonade」という名前の2番目のプロファイルはになります--profile-directory="Profile 1"

試行錯誤によって、またはLocal Stateファイルを調べてプロファイル名を決定します(Justin Buserの答えを参照)。

Mac OS Xでは、ディレクトリはにあり~/Library/Application Support/Google/Chromeます。Linuxでは、それらはにあり~/.config/google-chromeます。Win7では、それらはにあり%USERPROFILE%\AppData\Local\Google\Chrome\User Dataます。


1
ブリリアント!私はそれが可能だとは思っていませんでした(数週間検索した後、コードリポジトリを調べました)。私が今ブラウザを閉じる順序について心配する必要がないことは素晴らしいことです:)
ダニータッペニー

2
@DannyTuppeny実験にいくつか失敗した後、ソースファイルから取得しました。しかし、あなたは正しい、誰もが他の引数を使用しているようだとして、それのためにグーグルは間違いなく難しいです...
ダニエル・ベック

2
2013年11月の時点では、これはChrome for Macでは機能していないようです。すべてのセッションが閉じられている場合、パラメーターは適用されますが、最初に開いた後、Chromeはパラメーターに関係なく同じユーザープロファイルを選択します。(非管理者ユーザーとして実行しています)。
ジョンフォーナン

3
ユーザーはアプリの名前を変更することがあるため、アプリ名の代わりにバンドル識別子を使用することを常にお勧めします。(私は私の名前を「Chrome」に変更し、上記のコマンドはそれをまったく開きません。)open -b com.google.Chrome --args --profile-directory=Default
興味深いことに、14年

5
プロファイルディレクトリを識別するための超簡単な方法があります:に移動chrome://versionして確認してくださいProfile Path。あなたが見ていると仮定して/path/to/your/PROFILE、使用してください--user-data-dir=/path/to/your --profile-directory=PROFILE。ユーザーデータディレクトリがデフォルトの場所(回答の最後の段落)である場合は、省略できます。
yegle

55

適切なアイコンを使用したGUIメソッド(Windowsの場合)

  1. タイプchrome://settings/アドレスバーに(またはMenu> Settings
  2. Usersセクションまでスクロールします
  3. マークされたユーザを選択して(current)&クリックEditボタンを ここに画像の説明を入力してください
  4. 今すぐクリック Add desktop shortcut ここに画像の説明を入力してください

オプションで 他のプロファイルに切り替えて、手順1〜4を繰り返します。

これにより、プロファイルにショートカットアイコンが作成され、アイコンに正しい画像が表示されます。複数のプロファイルをWindowsタスクバーにドラッグできます。Windows 7アイコンのショートカットは、

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default"
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 1"
and so on...

4
Linuxでは機能しません。ボタン「deskopのショートカットを追加」いいえ
ハインリッヒ・ハルトマン

2
@HeinrichHartmann True、Windows答えに追加されました。Linuxのコマンドラインショートカットにフォールバックする必要があります。
ユーザー

少なくともwin 10 proでは、新しく作成されたChromeプロファイルアイコンをタスクバーにドラッグする別の方法として、デスクトップアイコンを右クリックし、「タスクバーに固定」を選択します(既に固定されている場合は固定を解除し、再固定します)。プログラムファイルシステムへのデスクトップアイコン参照は、プロファイルを開いてすべてタスクバーから固定するよりも有望であるようです。
-user289394

これは--user-data-dirフラグを使用すると機能しません
-SpareBytes

現在のバージョンのChrome(v65)では、「デスクトップショートカットを表示」という言葉が付いた名前の下およびプロファイル画像の上にトグルスイッチがあります。
ケベン

10

起動するプロファイルを選択する方法としてはそれほど便利ではありませんが、Chromeユーザーデータディレクトリのローカル状態ファイルを編集して「last_used」を検索する方法もあります。値を変更すると、それを開く別のプロファイルにリストされます次回、通常どおりChromeを起動します(もちろん、上記のスイッチを使用している場合を除きます)。

これは、より詳細なソリューションに興味がある場合にのみ言及します。ローカル状態ファイルには、JSON形式の設定のリストが含まれています。


4
具体的には、JSONオブジェクトはです.profile。したがって、JQなどのツールを使用している場合、cat ~/.config/google-chrome/Local\ State | jq .profile「user_name」(プロファイルのGoogle Appsユーザー名)、「name」などのプロファイルのメタデータをすばやく表示するために、これを簡単に解析できます。
ブライアンレッドビアード

6

--profile-directory 既に別のプロファイルを開いている場合、または最後に閉じたウィンドウが別のプロファイルに関連付けられている/ログインしている場合は、役に立たない。

1つのプロファイルを持つアプリのショートカットがあります。アプリのショートカットには--profile-directory="Profile 3" プラスがあります --app="..

デフォルトのプロファイルショートカットにはがあり--profile-directory="Default"ます。

両方のプロファイルが台無しになります。毎日のブラウジングに使用する拡張機能とデフォルトのショートカット。


2
私は問題がありませんでした-すべてのショートカットに--profile-directoryがあることを確認したので、すべてが必要なプロファイルで開始されます:)
ダニータッペニー

1
私はダニーに同意します、あなたはあなたが何について話しているのかわかりません。この方法を使用すると、6つのプロファイルとそれぞれのショートカットがあり、Chromeが既に実行されているかどうかに関係なく、それらの一部またはすべてを起動できます。
ジャスティンバスター

2
@JustinBuserはまだクロム23でこれを行うことができますか?Chromeを開いた後、新しいウィンドウを起動したり、これらのスイッチでプロファイルを変更したりすることはできません。
y3sh

3

Chromeバージョン22.0.1229.94 mの4つのプロファイルでこれをテストしました。

敬具、私は混乱がこれだと思います:

  • chromeのすべてのインスタンスを閉じてからchrome.exe、スイッチなしのシンプルでChromeを起動すると、起動されたこの新しいインスタンスは、閉じられた最後のChromeウィンドウ/インスタンスのプロファイルで開きます。

  • ただし、上記の--profile-directory方法を使用して作成したショートカット、現在実行されているウィンドウ/インスタンス/プロファイル、および/または最後にシャットダウンされたものに関係なく、適切なログインを持つインスタンス/ウィンドウをクリックした場合。


  • 1

    これは、2013年4月24日の時点でChrome Windowsで引き続き機能します。定期的に切り替える3つのプロファイルのそれぞれにショートカットを作成し、各ショートカットに一意の「ショートカットキー」を割り当てました。

    さらに便利な点として、プロファイルユーザーアイコンがプロファイルサブディレクトリにあります。例:%USERPROFILE%\ AppData \ Local \ Google \ Chrome \ User Data \ Profile 1.プロファイルユーザーアイコンをWindowsショートカットに割り当てました。

    ただし、Win7タスクバーに3つのショートカットを確実に個別に配置することはできません。勝利7は2の後カウントを失うようです。


    0

    クロムの新しいバージョンはすでにこの問題を解決していると思います。Chromeで新しいユーザーでログインすると、デスクトップにそのユーザーのショートカットアイコンが自動的に作成されます。


    1
    これはWindowsのみにあるようです。
    グレー

    0

    2016年4月、ヨセミテで、15個のGoogleプロフィールすべて(はい、15)のすべてについてGoogle Appsを見つけることができました。一部は〜/ Applications / Chrome Appsにありましたが、これらはなくなると言われています。

    しかし、それらのすべてを見つけるには、これを行う必要がありました。

    1. 〜/ Library / Application Support / Google / Chromeに移動します。
    2. kind:appのSpotlight検索で
    3. Gmail(ユーザー名)などの名前の300kbの「アプリケーション」を見つけます。
    4. 必要なものをコピーして名前を変更し、選択したアプリケーションフォルダーに入れます。
    弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
    Licensed under cc by-sa 3.0 with attribution required.