Como faço para iniciar o Chrome usando um "perfil de usuário" especificado?

143

Eu uso o novo recurso "Usuários" interno do Google Chrome para alternar facilmente entre as contas da Página inicial / Trabalho. No entanto, o Chrome lembra o "último" perfil de usuário que você selecionou ao lançar novas janelas. Este é um problema se eu fechar o meu perfil "Home" por último, porque quando eu clico no atalho de e-mail na minha barra de tarefas, porque ele vai para mail.mycompany.com usando meu perfil Home, e eu não estou logado. / p>

Eu gostaria de mudar o atalho para o webmail da empresa para passar um switch que diz ao Chrome para começar sempre como o usuário "Padrão", independentemente do último usado.

Observação: tentei o parâmetro de linha de comando --user-data-dir=… , e isso parece fazer algo muito diferente, completamente isolado da funcionalidade Usuários incorporada no Chrome. É possível que eu esteja usando errado, mas por favor teste isso antes de assumir que faz a mesma coisa e postar uma resposta; -)

    
por Danny Tuppeny 11.01.2012 / 09:49

8 respostas

144

O argumento da linha de comando que você está procurando é --profile-directory=Default .

Aqui está a linha de comando completa para o Mac OS X:

open -a "Google Chrome" --args --profile-directory=Default

Observação: o comando open , portanto, não inicia novas instâncias, pois muitos aplicativos não poderão lidar com várias instâncias em execução como o mesmo usuário. No entanto, há o argumento -n para fazer isso de qualquer maneira, mas pode quebrar o aplicativo.

E para o Linux:

google-chrome --profile-directory=Default

Ele espera os nomes internos dos perfis: Meu segundo perfil, chamado "Lemonade" pelo Chrome, seria --profile-directory="Profile 1" .

Determine o nome do perfil por tentativa e erro, ou procure no arquivo Local State (veja a resposta do Justin Buser).

No Mac OS X, os diretórios estão localizados em ~/Library/Application Support/Google/Chrome . No Linux, eles estão localizados em ~/.config/google-chrome . No Win7 eles estão localizados em %USERPROFILE%\AppData\Local\Google\Chrome\User Data .

    
por 11.01.2012 / 10:34
49

Método GUI com o ícone adequado (para Windows)

  1. Digite chrome://settings/ na barra de endereço (ou Menu > Settings )
  2. Desloque-se para Users seção
  3. Selecione o usuário marcado como (current) & clique no botão Edit
  4. CliqueagoraemAdddesktopshortcut

Opcional Mude para qualquer outro perfil & repita os passos 1-4

Isso cria um ícone de atalho para o seu perfil com a imagem correta no ícone também. Você pode arrastar vários perfis para a barra de tarefas do Windows. O atalho no ícone do Windows 7 aponta para

"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...
    
por 01.03.2014 / 07:33
9

Outro método, embora menos conveniente, de escolher qual perfil será iniciado é editar o arquivo de estado local no diretório Dados do usuário do Google Chrome e pesquisar "last_used": se você alterar o valor listado em um perfil diferente, será aberto na próxima vez que você iniciar o Chrome normalmente (a menos que você esteja usando o switch mencionado acima).

Eu só mencionei isso caso alguém esteja interessado em uma solução mais aprofundada, que o arquivo de estado local contenha uma lista de configurações em formato JSON que alguns possam achar útil.

    
por 13.06.2012 / 13:58
4

--profile-directory é inútil se você já tiver outro perfil aberto ou se a última janela que você fechou for atribuída / tiver feito login com outro perfil.

Eu tenho atalhos de aplicativos com um perfil. Os atalhos de aplicativos têm --profile-directory="Profile 3" mais --app="..

O atalho de perfil padrão tem --profile-directory="Default" .

Ambos os perfis ficam confusos. Extensões e o atalho padrão que eu uso para navegação diária.

    
por 24.01.2012 / 19:26
2

Acabei de testar isso com 4 perfis com o Chrome versão 22.0.1229.94 m:

Respeitosamente, acho que a confusão é esta:

  • Se você fechar todas as instâncias do chrome e iniciar o Chrome com um chrome.exe simples sem nenhuma opção, essa nova instância lançada será aberta com o perfil da última janela / instância do Chrome que foi fechada.

  • Se, no entanto, você clicar em um atalho criado usando o método --profile-directory acima, uma instância / janela com o login apropriado, independentemente de quais janelas / instâncias / perfis estão em execução no momento e / ou qual foi o último desligamento.     
  • por 21.10.2012 / 19:00
    1

    Isso ainda funciona com o Chrome Windows a partir de 24/04/2013. Eu criei um atalho para cada um dos três perfis que eu alterno rotineiramente, e atribuí a cada atalho uma "tecla de atalho" exclusiva.

    Uma novidade adicional - o ícone do usuário do seu perfil está no subdiretório do perfil, ex: % USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Dados do usuário \ Perfil 1. Eu atribuí meu ícone de usuário do perfil ao atalho do Windows.

    No entanto, não posso colocar os 3 atalhos separadamente na barra de tarefas do Win7; win 7 parece perder a contagem após 2.

        
    por 24.04.2013 / 15:18
    1

    Acho que a versão mais recente do Chrome já resolveu esse problema. Quando você faz login com um novo usuário no Chrome, ele cria automaticamente um ícone de atalho para esse usuário em sua área de trabalho.

        
    por 04.02.2015 / 21:32
    0

    Em abril de 2016, no Yosemite, consegui localizar o Google Apps em todos os meus 15 perfis do Google (sim, 15). Alguns estavam em ~ / Applications / Chrome Apps, apesar de termos sido disse que eles estão indo embora .

    Para encontrar todos eles, tive que fazer isso:

    1. Vá para ~ / Biblioteca / Suporte de aplicativos / Google / Chrome.
    2. Na pesquisa do Spotlight por tipo: app
    3. Encontre 300kb "Aplicativos" com nomes como Gmail (nome de usuário).
    4. Copie os que você deseja e renomeie-os e, em seguida, coloque em sua pasta de aplicativos de sua escolha.
    por 18.04.2016 / 15:56