web-dev-qa-db-ja.com

指定した "ユーザープロファイル"を使用してChromeを起動する

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

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

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

154
Danny Tuppeny

あなたが探しているコマンドライン引数は--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にあります。

161
Daniel Beck

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

  1. アドレスバーにchrome://settings/を入力してください(またはMenu> Settings
  2. Usersセクションまでスクロールします
  3. (current)とマークされたユーザーを選択し、Editボタンをクリックしてください enter image description here
  4. Add desktop shortcutをクリックしてください enter image description here

オプション他のプロファイルに切り替えてステップ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...
54
user

起動するプロファイルを選択する方法としては、あまり便利ではありませんが、Chrome User DataディレクトリのLocal Stateファイルを編集して「last_used」を検索する方法があります。次回は通常どおりクロムを起動します(もちろん上記のスイッチを使用しているのでない限り)。

Local StateファイルにはJSON形式の設定のリストが含まれていて、それが役に立つと思う人もいます。

10
Justin Buser

--profile-directoryは、すでに別のプロファイルを開いている場合、または最後に閉じたウィンドウが別のプロファイルで属性付けられている、またはログインしている場合は役に立ちません。

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

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

両方のプロファイルがめちゃくちゃになります。拡張子と私が毎日の閲覧に使うデフォルトのショートカット。

6
Marius

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

尊敬すべきことに、私は混乱がこれであると思います:

  • Chromeのすべてのインスタンスを閉じてから、スイッチなしで単純なchrome.exeを付けてChromeを起動すると、起動されたこの新しいインスタンスは、最後に閉じられたChromeウィンドウ/インスタンスのプロファイルで開きます。
    • ただし、上記の--profile-directoryメソッドを使用して作成したショートカットをクリックした場合は、どのウィンドウ/インスタンス/プロファイルが現在実行されているか、または最後のウィンドウであるかにかかわらず、適切なログインを持つインスタンス/ウィンドウシャットダウン。
  • 3
    Flak DiNenno

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

    もう1つの便利さ - あなたのプロフィールユーザアイコンは、profileサブディレクトリにあります。例:%USERPROFILE%\ AppData\Local\Google\Chrome\User Data\Profile 1.私は自分のプロフィールユーザアイコンをWindowsショートカットに割り当てました。

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

    1
    John Faughnan

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

    0
    user590849

    2016年4月の時点でヨセミテでは、15のGoogleプロフィールすべてに対してGoogle Appsを見つけることができました(はい、15)。いくつかは〜/アプリケーション/ Chromeアプリにありましたが、 これらはなくなると言われました

    しかしそれらすべてを見つけるために私はこれをしなければならなかった:

    1. 〜/ライブラリ/ Application Support/Google/Chromeに移動します。
    2. Spotlightでの種類の検索:アプリ
    3. Gmail(username)のような名前の300kb "Applications"を見つけてください。
    4. 必要なものをコピーして名前を変更してから、選択したApplicationsフォルダに入れます。
    0
    John Faughnan