J'utilise la nouvelle fonctionnalité intégrée "Utilisateurs" de Chrome pour basculer facilement d'un compte personnel à un autre. Toutefois, Google Chrome se souvient du "dernier" profil utilisateur que vous avez sélectionné lors du lancement de nouvelles fenêtres. Cela pose un problème si je ferme mon profil "Accueil" en dernier, car lorsque je clique ensuite sur le raccourci Email de ma barre des tâches, il est envoyé à mail.mycompany.com à l'aide de mon profil d'accueil et je ne suis pas connecté.
Je souhaite modifier le raccourci vers le courrier électronique de la société afin de passer un commutateur indiquant à Chrome de toujours démarrer en tant qu'utilisateur "Par défaut", quel que soit le dernier utilisé.
Remarque: j'ai essayé le paramètre de ligne de commande --user-data-dir=…
, qui semble faire quelque chose de très différent, complètement isolé de la fonctionnalité Utilisateurs intégrée à Chrome. Il est possible que je l'utilise mal, mais testez-le avant de penser qu'il en va de même et de poster une réponse ;-)
L'argument de ligne de commande que vous recherchez est --profile-directory=Default
.
Voici la ligne de commande complète pour Mac OS X:
open -a "Google Chrome" --args --profile-directory=Default
Remarque: La commande open
ne lance donc pas de nouvelles instances, car de nombreuses applications ne pourront pas gérer plusieurs instances exécutées sous le même utilisateur. Cependant, il existe de toute façon l'argument -n
, mais cela pourrait casser l'application.
Et pour Linux:
google-chrome --profile-directory=Default
Il attend les noms internes des profils: Mon deuxième profil, nommé "Lemonade" par Chrome, serait --profile-directory="Profile 1"
.
Déterminez le nom du profil par essais et erreurs ou en consultant le fichier Local State
(voir la réponse de Justin Buser).
Sur Mac OS X, les répertoires sont situés dans ~/Library/Application Support/Google/Chrome
. Sous Linux, ils se trouvent dans ~/.config/google-chrome
. Dans Win7, ils se trouvent dans %USERPROFILE%\AppData\Local\Google\Chrome\User Data
.
Méthode de l'interface graphique avec l'icône appropriée (pour Windows)
chrome://settings/
dans la barre d'adresse (ou Menu
> Settings
)Users
(current)
& cliquez sur le bouton Edit
Add desktop shortcut
Facultatif Basculez sur un autre profil et répétez les étapes 1 à 4.
Cela crée une icône de raccourci vers votre profil avec le image correcte dans l'icône aussi. Vous pouvez faire glisser plusieurs profils sur votre barre des tâches Windows. Le raccourci sur l’icône Windows 7 pointe vers
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default"
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 1"
and so on...
Une autre méthode, bien que moins pratique, permettant de choisir le profil à lancer consiste à éditer le fichier État local dans le répertoire de données utilisateur Chrome et à rechercher "last_used": si vous modifiez la valeur, elle est affichée dans un profil différent, celui qui ouvrira le la prochaine fois que vous lancerez chrome normalement (à moins bien sûr que vous utilisiez le commutateur mentionné ci-dessus).
Je ne le mentionne que dans le cas où quiconque est intéressé par une solution plus détaillée, ce fichier d’état local contient une liste de paramètres au format JSON que certains pourraient trouver utiles.
--profile-directory
est inutile si vous avez déjà un autre profil ouvert ou si la dernière fenêtre que vous avez fermée est attribuée/a été connectée avec un autre profil.
J'ai des raccourcis d'applications avec un profil. Les raccourcis d'applications ont --profile-directory="Profile 3"
plus le --app="..
Le raccourci de profil par défaut a --profile-directory="Default"
.
Les deux profils se foiré. Les extensions et le raccourci par défaut que j'utilise pour la navigation quotidienne.
Je viens de tester cela avec 4 profils avec Chrome Version 22.0.1229.94 m:
Respectueusement, je pense que la confusion est la suivante:
chrome.exe
sans aucun commutateur, cette nouvelle instance lancée s'ouvrira avec le profil de la dernière fenêtre/instance de Chrome fermée. --profile-directory
ci-dessus, une instance/fenêtre avec le nom de connexion approprié, quelle que soit la ou les fenêtres/instances/profils en cours d'exécution et/ou celle qui était la dernière fermer.Cela fonctionne toujours avec Chrome Windows à partir du 24/04/2013. J'ai créé un raccourci pour chacun des 3 profils que je bascule régulièrement et j'ai attribué à chaque raccourci une "touche de raccourci" unique.
Un autre avantage - l’icône de votre profil utilisateur se trouve dans le sous-répertoire profile, par exemple:% USERPROFILE%\AppData\Local\Google\Chrome\User Data\Profile 1. J’ai assigné l’icône utilisateur de mon profil au raccourci Windows.
Je ne peux cependant pas placer les 3 raccourcis séparément dans la barre des tâches Win7 de manière fiable; gagner 7 semble perdre compte après 2.
Je pense que la nouvelle version de chrome a déjà résolu ce problème. Lorsque vous vous connectez avec un nouvel utilisateur dans Chrome, une icône de raccourci pour cet utilisateur est automatiquement créée sur votre bureau.
À compter d'avril 2016 sur Yosemite, j'ai été en mesure de localiser Google Apps pour l'ensemble de mes 15 profils Google (oui, 15). Certains se trouvaient dans ~/Applications/Chrome Apps, bien que nous ayons été prévenus que ceux-ci disparaissent .
Pour les trouver tous, je devais le faire: