Je cours ce shell script en tant qu'application sous OSX pour lancer plusieurs instances de Chrome avec un nouveau dossier personnel :
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 &"
C'est génial - parce que je peux CMD-TAB entre les instances de Chrome sans purger les cookies/cache, etc.
Le problème : j'aimerais étendre le script pour superposer un gros "2", "3", etc. sur l'icône Chrome pour chaque instance dans le Dock et le popup CMD-TAB afin que je puisse différencier les isntances. Pour l'instant, tout ce que je vois, ce sont de multiples icônes Chrome.app.
Des idées sur la manière d'y parvenir ? Je suis également ouvert à la modification de l'icône, mais l'icône de Chrome2.app n'influence pas l'icône du Dock - parce que l'icône du Dock provient de l'application Chrome.app d'origine.
MISE À JOUR : Problème résolu, voici comment :
-
Copier-coller "Google Chrome.app" pour créer une copie carbone dans le dossier Applications.
-
Nommez la copie quelque chose comme Chrome2.app.
-
Suivre les instructions de Google pour créer l'Applescript, basé sur la NOUVELLE copie de Google Chrome.app qui s'appelle maintenant Chrome2.app. Vous pouvez nommer ce script quelque chose comme LaunchChrome2.app, etc. Cela lancera la NOUVELLE copie de Chrome avec le bon profil d'utilisateur (alternatif), et donc aucun problème de cookie ne se produira.
-
Modifiez le nom et l'icône de Chrome2.app en fonction de ce que vous souhaitez afficher dans le sélecteur de tâches et la barre des tâches. C'est l'application de base, et NON le raccourci script, qui détermine l'icône et le nom dans OS X.
-
Ta-da.
-
En option : Configurez Google Sync entre les deux copies de Chrome pour que vos signets, vos préférences, vos extensions restent les mêmes !