4

このシェル スクリプトを OSX のアプリとして実行して、新しい個人用フォルダーを使用して Chrome の複数のインスタンスを開始しています。

do shell script "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --enable-udd-profiles --user-data-dir=/Users/$USER/Library/Application\\ Support/Google/ChromePersonal > /dev/null 2>&1 &"

これは素晴らしいです-Cookie/キャッシュなどをパージせずにChromeのインスタンス間でCMD-TABできるため.

問題: スクリプトを拡張して、Dock および CMD-TAB ポップアップの各インスタンスの Chrome アイコンの上に大きな「2」、「3」などをオーバーレイして、インスタンスを区別できるようにしたいと考えています。現在、複数の Chrome.app アイコンしか表示されていません。

これを達成する方法についてのアイデアはありますか? アイコンを編集することもできますが、Chrome2.app アイコンは Dock アイコンに影響しません。Dock アイコンは元の Chrome.app に由来するためです。

更新: 問題は解決しました。方法は次のとおりです。

  1. 「Google Chrome.app」をコピーして貼り付け、Applications フォルダにカーボン コピーを作成します。

  2. コピーに Chrome2.app のような名前を付けます。

  3. Google の指示に従って、 Chrome2.app という名前になった Google Chrome.app の新しいコピーに基づいて Applescript を作成します。このスクリプトに LaunchChrome2.app などの名前を付けることができます。これにより、Chrome の新しいコピーが正しい (代替) ユーザー プロファイルで起動されるため、Cookie の問題は発生しません。

  4. Chrome2.app の名前と Chrome2.app のアイコンを、タスク スイッチャーとタスク バーに表示したいものに変更します。OS X でアイコンと名前を決定するのは、スクリプト ショートカットではなくベース アプリケーションです。

  5. タダ。

  6. オプション: Chrome の 2 つのコピー間で Google Sync をセットアップして、ブックマーク、設定、拡張機能が同じままになるようにします。

4

4 に答える 4

3

http://blog.duoconsulting.com/2011/03/13/multiple-profiles-in-google-chrome-for-os-x/のスクリプトを使用しています。このスクリプトは、Applications で新しい Chrome アプリケーションを作成します。フォルダー、特定のプロファイルに関連付けられています。

その後、情報を取得して、PNG をアイコンとして貼り付けるだけです。Chrome インスタンスごとに異なる色の Chrome アイコンとテーマを使用しています。

于 2011-03-31T18:41:11.433 に答える
0

これは、Google Chrome ヘルプのアイコンを含めて正式に回答されています。私はそれを使用し、それはうまく機能します。私が抱えている唯一の問題は、「プロファイル 2」ドック アイコンが強調表示されたままにならず、新しい -3 番目のドック アイコンが表示されることです。

于 2011-07-13T22:40:34.337 に答える