【发布时间】:2011-03-27 18:43:14
【问题描述】:
我在 OSX 中将 this shell script 作为应用程序运行,以使用新的个人文件夹启动多个 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 &"
这太棒了——因为我可以在 Chrome 实例之间进行 CMD-TAB,而无需清除 cookie/缓存等。
问题:我想扩展脚本以在 Dock 和 CMD-TAB 弹出窗口中的每个实例的 Chrome 图标上覆盖一个大的“2”、“3”等,以便区分实例。现在,我看到的只是多个 Chrome.app 图标。
关于如何做到这一点的任何想法?我也愿意编辑图标,但是 Chrome2.app 图标不会影响 Dock 图标 - 因为 Dock 图标来自原始 Chrome.app。
更新:问题已解决,方法如下:
复制粘贴“Google Chrome.app”以在 Applications 文件夹中创建副本。
将副本命名为 Chrome2.app 之类的名称。
按照 the instructions from Google 创建 Applescript,基于现在名为 Chrome2.app 的 Google Chrome.app 的新副本。可以将此脚本命名为 LaunchChrome2.app 等。这将使用正确的(备用)用户配置文件启动 Chrome 的新副本,因此不会发生 cookie 问题。
将 Chrome2.app 的名称和 Chrome2.app 的图标更改为您希望在任务切换器和任务栏中显示的任何内容。确定 OS X 中图标和名称的是基本应用程序,而不是脚本快捷方式。
塔达。
可选:在 Chrome 的两个副本之间设置 Google Sync,以便您的书签、首选项、扩展程序保持不变!
【问题讨论】:
标签: google-chrome chromium profiles