コマンドライン – 指定した「ユーザープロファイル」を使ってChromeを起動するには?

command-line command-line-arguments google-chrome user-accounts user-profiles

私はChromeに新しく組み込まれた「ユーザー」機能を使って、ホーム/ワークのアカウントを簡単に切り替えられるようにしています。しかし、Chrome は新しいウィンドウを起動するときに選択した「最後の」ユーザープロファイルを記憶しています。これは、私が最後に「ホーム」プロファイルを閉じた場合、私はその後、私のタスクバー上の電子メールのショートカットをクリックすると、それは私のホームプロファイルを使用してmail.mycompany.comに行くので、私はログインしていないので、問題となっています

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

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

  179  Danny Tuppeny  2012-01-11


ベストアンサー

探しているコマンドライン引数は--profile-directory=Defaultです

これがMac OS X用の完全なコマンドラインです

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

注: open コマンドは新しいインスタンスを起動しません。しかし、-n引数を使うと、アプリケーションが壊れてしまう可能性があります

そして、Linux用

google-chrome --profile-directory=Default

これはプロファイルの内部名を期待しています。私の2つ目のプロファイルは、Chromeで “Lemonade “と名付けられ、--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 にあります

187  Daniel Beck  2012-01-11


適当なアイコンでGUI方式(Windows用)

  1. アドレスバーにchrome://settings/と入力してください(またはMenu > Settingsと入力してください)
  2. 下にスクロールしてUsersの部分に移動します
  3. (current)とマークされたユーザを選択し、Editボタンをクリックします
  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...

57  user  2014-03-01


起動するプロファイルを選択するもう一つの方法は、Chrome User Data ディレクトリの Local State ファイルを編集して “last_used” を検索することです

私は誰もがより詳細な解決策に興味を持っている場合のためにこれを言及するだけで、そのローカルステートファイルは、いくつかの有用性を見つけるかもしれない設定のJSON形式のリストが含まれています

15  Justin Buser  2012-06-13


--profile-directory は、すでに別のプロファイルを開いていたり、最後に閉じたウィンドウが属性付きであったり、別のプロファイルでログインしていたりする場合には意味がありません

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

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

両方のプロファイルがぐちゃぐちゃになる拡張機能と、毎日のブラウジングに使っているデフォルトのショートカット

8  Marius  2012-01-24


先ほどChromeバージョン22.0.1229.94 mで4つのプロファイルでテストしてみました

失礼ながら、混乱しているのはこれだと思います

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

  • しかし、上記の --profile-directory メソッドを使用して作成したショートカットをクリックすると、現在実行中のウィンドウ/インスタンス/プロファイル、および/または最後にシャットダウンされたウィンドウに関係なく、適切なログインを持つインスタンス/ウィンドウが表示されます

    5  Flak DiNenno  2012-10-21


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

    One additional niceety — your profile user icon is in profile subdirectory, ex: %USERPROFILE%\AppData\Local\GoogleChrome\User Data\Profile 1.プロフィールのユーザーアイコンをショートカットに割り当てました

    私は確実に3つのショートカットを別々にWin7のタスクバーに置くことはできませんが; win 7は2の後にカウントを失うようです

    2  John Faughnan  2013-04-24


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

    1  user590849  2015-02-04


    Yosemite上で2016年4月の時点で、私は15のGoogleプロフィール(そう、15)のすべてのGoogle Appsを見つけることができました。いくつかは、told that these are going awayと言われていましたが、~/Applications/Chrome Appsにありました

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

    1. ‾/Library/Application Support/Google/Chromeに移動します
    2. スポットライトで kind:app で検索してください
    3. Gmail(ユーザー名)のような名前で300kbの「アプリケーション」を探す
    4. 必要なものをコピーし、名前を変更してから、お好みのアプリケーションフォルダに入れてください

    1  John Faughnan  2016-04-18


  • タイトルとURLをコピーしました