我在 OSX 中将这个 shell 脚本作为应用程序运行,以使用新的个人文件夹启动多个 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 之类的名称。
按照Google 的说明创建 Applescript,基于现在名为 Chrome2.app 的 Google Chrome.app 的新副本。可以将此脚本命名为 LaunchChrome2.app 等。这将使用正确的(备用)用户配置文件启动 Chrome 的新副本,因此不会发生 cookie 问题。
将 Chrome2.app 的名称和 Chrome2.app 的图标更改为您希望在任务切换器和任务栏中显示的任何内容。基本应用程序,而不是脚本快捷方式,决定了 OS X 中的图标和名称。
达达。
可选:在 Chrome 的两个副本之间设置 Google Sync,以便您的书签、首选项、扩展程序保持不变!