管理多个Chrome配置文件 - OSX
我在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”等,以便我可以区分isntances。现在,我看到的是多个Chrome.app图标。
有关如何实现这一目标的任何想法?我也愿意编辑图标,但Chrome2.app图标不会影响Dock图标 - 因为Dock图标来自原始的Chrome.app。
更新:问题解决了,这是如何:
复制粘贴“Google Chrome.app”以在“应用程序”文件夹中创建副本。
将副本命名为Chrome2.app。
按照Google的说明创建Applescript,基于Google Chrome.app的新副本,该副本现在名为Chrome2.app。可以将此脚本命名为LaunchChrome2.app等。这将使用正确的(备用)用户配置文件启动Chrome的新副本,因此不会发生cookie问题。
将Chrome2.app的名称和Chrome2.app的图标更改为您要在任务切换器和任务栏中显示的内容。基本应用程序,而不是脚本快捷方式,决定了OS X中的图标和名称。
当当。
可选:在两个Chrome副本之间设置Google Sync,以便您的书签,首选项,扩展程序保持不变!
没有找到相关结果
已邀请:
3 个回复
断跑胺弄萎
茂坦湿床够
壤欠攻混
复制到主目录中的
。 这是可选的;我想通过Chrome用户个人资料转移到新实例。但如果你可以开始新鲜,你可以跳过这个。 将
复制到另一个位置。我用了
。 将我的wrapper.sh脚本(下面)复制到应用程序的
目录中。 修改这个新应用程序中的
指向包装器脚本(将
值设置为
),并使用唯一的
(只需将“个人”添加到现有值)。 这是我修改过的wrapper.sh脚本。将其放在
,然后按照步骤4编辑Info.plist。
(完全披露:我也在apple.stackexchange上发布了这个答案)