2 votes

Ouvrir une nouvelle fenêtre Chrome avec un profil différent à partir de la ligne de commande

Je veux exécuter une ligne de commande qui ouvre une nouvelle fenêtre de chrome avec un autre profil.

J'ai testé les commandes suivantes :

Conditions préalables :

  • J'ai deux profils : Profile 1 y Profile 2

  • Chrome fonctionne déjà avec Profile 1

google-chrome --profile-directory="Profile 2"

La commande ci-dessus ne fait rien d'autre que d'amener le focus sur le chrome en cours d'exécution avec Profile 1

J'ai aussi essayé :

google-chrome --profile-directory="Profile 2" --new-window

L'effet est le même.

Je veux exécuter une ligne de commande qui ouvre une nouvelle fenêtre de chrome avec Profile 2 alors qu'il y a déjà une fenêtre Chrome en cours d'exécution avec Profile 1

1voto

qba-dev Points 184

Lors de l'ajout d'un nouveau profil nommé Whatever, Chrome ne crée pas de dossier de profil avec le même nom. La convention d'appellation est "Profil X", où X est un nombre entier. Il peut donc s'avérer nécessaire de vérifier le nom réel du dossier de profil avant d'exécuter la commande.

chrome --profile-directory="Profile folder name" fonctionne bien sur Ubuntu.

Vous pouvez également trouver utile cette réponse et cette discussion https://superuser.com/a/377195/1084604

1voto

gskerry Points 21

Un contexte supplémentaire à la réponse de qba-dev - peut être un piège.

En tout cas, sur mon système, les profils commencent par "Default". puis itérer à travers "Profil X".

Donc, pour le profil original

google-chrome --profile-directory="Default" --new-window

Pour le second profil :

google-chrome --profile-directory="Profile 1" --new-window

Etc.

Mais sachez également que l'interface utilisateur du navigateur brouille les pistes en ce sens que le premier profil Par défaut est intitulé "Personne 1" dans la boîte de l'interface utilisateur des profils. Le deuxième profil, "Profil 1", est intitulé "travail" (dans mon cas) dans l'interface utilisateur, etc. C'est suffisant pour créer une certaine confusion.

Pour compliquer encore les choses... dans mon cas, dans $HOME/config/google-chome, il y a des répertoires : Default, 'Profile 1' et work. Je pense que le répertoire work existe car j'ai déjà essayé d'appeler le profil "work" depuis la ligne de commande.

google-chrome --profile-directory="work" --new-window

Au lieu d'ouvrir le profil de travail existant (profil 1), elle a créé un troisième profil, identifié par le répertoire "work" dans le dossier configs, mais associé à un profil "Person 2" dans l'interface utilisateur.

La déconnexion entre l'interface utilisateur et l'étiquetage de la configuration (et le décalage dans le nombre d'incréments des profils) est, espérons-le, quelque chose qui pourrait potentiellement être abordé dans les prochaines versions.

"Défaut" = "Personne 1

"Profil 1" = "travail".

répertoires de configuration

"travail" = "personne 2"


Chrome Version 88.0.4324.182 (Official Build) (64 bits)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X