2012-01-11 08:49:04 +0000 2012-01-11 08:49:04 +0000
169
169

Como posso iniciar o Chrome utilizando um "perfil de utilizador" especificado?

Utilizo a nova funcionalidade integrada “Utilizadores” do Chrome para mudar facilmente entre as contas Casa/Trabalho. No entanto, o Chrome lembra-se do “último” perfil de utilizador que seleccionou ao lançar novas janelas. Isto é um problema se eu fechar por último o meu perfil “Home”, porque quando clico no atalho de Email na minha barra de tarefas, porque ele vai para mail.mycompany.com usando o meu perfil Home, e eu não estou autenticado.

Gostaria de alterar o atalho para o webmail da empresa para passar um switch que diz ao Chrome para começar sempre como utilizador “Default”, independentemente do último utilizado.

Nota: Experimentei o parâmetro de linha de comando --user-data-dir=…, e isto parece fazer algo muito diferente, completamente isolado da funcionalidade Users embutida no Chrome. É possível que esteja a usá-lo mal, mas por favor teste isto antes de assumir que faz a mesma coisa e afixar uma resposta ;-)

Respostas (8)

175
175
175
2012-01-11 09:34:02 +0000

O argumento de linha de comando que procura é --profile-directory=Default.

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

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

Nota: O comando open não lança novas instâncias, uma vez que muitas aplicações não serão capazes de lidar com múltiplas instâncias a correr como o mesmo utilizador. No entanto existe o argumento -n para fazer isso de qualquer forma, mas pode quebrar a aplicação.

E para Linux:

google-chrome --profile-directory=Default

Espera os nomes internos dos perfis: O meu segundo perfil, chamado “Lemonade” por Chrome, seria --profile-directory="Profile 1".

Determine o nome do perfil por tentativa e erro, ou procurando no ficheiro Local State (ver a resposta de Justin Buser).

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

56
56
56
2014-03-01 06:33:22 +0000

Método GUI com ícone próprio (para Windows)

  1. Tipo chrome://settings/ na barra de endereço (ou Menu > Settings)
  2. Desça até à secção Users
  3. Seleccione o utilizador marcado com (current) e clique no botão Edit
  4. Agora clique em Add desktop shortcut

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

Isto cria um ícone de atalho para o seu perfil com a a imagem correcta no ícone também. Pode arrastar vários perfis para a sua barra de tarefas do Windows. O ícone de 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...
13
13
13
2012-06-13 11:58:08 +0000

Outro método, embora menos conveniente de escolher qual o perfil que será lançado é editar o ficheiro do Estado Local no directório Chrome User Data e procurar por “last_use”: se alterar o valor que ele enumera para um Perfil diferente que é o que será aberto na próxima vez que lançar o cromado normalmente (a não ser, claro, que esteja a utilizar a opção acima mencionada).

Apenas menciono isto no caso de alguém estar interessado numa solução mais aprofundada, esse ficheiro do Estado Local contém uma lista de definições formatada JSON que alguns poderão achar útil.

6
6
6
2012-01-24 18:26:45 +0000

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

Eu tenho atalhos de app com um perfil. Os atalhos das aplicações têm --profile-directory="Profile 3" mais o --app="..

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

Ambos os perfis ficam confusos. Extensões e o atalho predefinido que utilizo para a navegação diária.

3
3
3
2012-10-21 17:00:44 +0000

Acabei de testar isto com 4 perfis com Chrome Versão 22.0.1229.94 m:

Respeitosamente, penso que a confusão é esta:

  • Se fechar todas as instâncias de cromado e depois lançar Chrome com um simples chrome.exe sem interruptores, então esta nova instância que é lançada abrirá com o perfil da última janela/instância cromada que foi fechada.

  • Se, no entanto, clicar num atalho que criou utilizando o método --profile-directory acima, uma instância/janela com o login apropriado, independentemente da(s) janela(s)/excessões/perfil que está(ão) actualmente em execução, e/ou qual foi a última que foi encerrada.

1
1
1
2013-04-24 13:18:24 +0000

Isto ainda funciona com as janelas cromadas a partir de 4/24/2013. Eu criei um atalho para cada um dos 3 perfis que eu rotineiramente mudo, e atribuí a cada atalho uma “tecla de atalho” única.

Um outro nicho – o seu ícone de utilizador de perfil está na subdirectoria de perfis, ex: %USERPROFILE%\AppData\Local\Google\Chrome\User Data\Profile 1. Atribuí o ícone de utilizador do meu perfil ao atalho do windows.

Não consigo colocar os 3 atalhos separadamente na barra de tarefas Win7; win 7 parece perder a conta depois de 2.

0
0
0
2015-02-04 20:32:43 +0000

Penso que a versão mais recente do cromado já resolveu este problema. Ao assinar com um novo usuário no Chrome, ele cria automaticamente um ícone de atalho para esse usuário no seu desktop.

0
0
0
2016-04-18 13:56:39 +0000

A partir de Abril de 2016 no Yosemite, consegui localizar as Google Apps para todos os meus 15 Perfis Google (sim, 15). Alguns estavam em ~/Aplicações/Chrome Apps, apesar de termos sido informados que estes estão a desaparecer .

Para encontrar todos eles, no entanto, tive de fazer isto:

  1. Ir para ~/Library/Application Support/Google/Chrome.
  2. Em Spotlight search on kind:app
  3. Encontre 300kb “Aplicações” com nomes como Gmail (nome de utilizador).
  4. Copie os que quiser e renomeie-os, depois coloque na sua pasta Applications à sua escolha.