Eu uso o novo recurso interno "Usuários" do Chrome para alternar facilmente entre contas domésticas / profissionais. No entanto, o Chrome lembra o "último" perfil de usuário que você selecionou ao iniciar novas janelas. Esse é um problema se eu fechar o meu perfil "Casa" por último, porque quando clico no atalho E-mail na minha barra de tarefas, porque ele vai para mail.mycompany.com usando meu perfil Casa e não estou logado.
Gostaria de alterar o atalho para o webmail da empresa para passar uma opção que diz ao Chrome para sempre iniciar como o usuário "Padrão", independentemente do último usado.
Nota: Tentei o parâmetro da linha de comando --user-data-dir=…
e isso parece fazer algo muito diferente, completamente isolado da funcionalidade de Usuários incorporada ao Chrome. É possível que eu esteja usando errado, mas teste isso antes de assumir que faz a mesma coisa e postar uma resposta ;-)
user-data-dir
setor" contém 1 ou mais "profile-directory
s". O primeiro sendoDefault
, o segundo (se existente)Profile 1
, entãoProfile 2
(eu assumo) e assim por diante. Portanto, o--profile-directory=Default
parâmetro é relativo ao diretório de dados do usuário por padrão (ou seja, a menos que inicie, por exemplo, com uma letra de unidade:)C:\MyChromeUserData\Default
. Além dos perfis, o diretório de dados do usuário contém poucos dados úteis. Ao navegar na web neste tópico, conte com terminologia inconsistente confusa para esses 2 níveis de pasta de usuário / perfil. // ° Nota de rodapé no próximo comentário:Local State
arquivo que contém suas opções, se o Chrome solicitar o aplicativo com o qual abrir determinados tipos de arquivo.Respostas:
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:
Nota: O
open
comando, 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, existe o-n
argumento para fazer isso de qualquer maneira, mas isso pode interromper o aplicativo.E para Linux:
Ele espera os nomes internos dos perfis: meu segundo perfil, chamado "Lemonade" do Chrome, seria
--profile-directory="Profile 1"
.Determine o nome do perfil por tentativa e erro ou procure no
Local State
arquivo (consulte a resposta de Justin Buser).No Mac OS X, os diretórios estão localizados em
~/Library/Application Support/Google/Chrome
. No Linux eles estão localizados~/.config/google-chrome
. No Win7 eles estão localizados%USERPROFILE%\AppData\Local\Google\Chrome\User Data
.fonte
open -b com.google.Chrome --args --profile-directory=Default
chrome://version
e verifique oProfile Path
. Supondo que você esteja vendo/path/to/your/PROFILE
, use--user-data-dir=/path/to/your --profile-directory=PROFILE
. Se o diretório de dados do usuário for o local padrão (o último parágrafo da resposta), você poderá omiti-lo.Método da GUI com o ícone adequado (para Windows)
chrome://settings/
na barra de endereço (ouMenu
>Settings
)Users
seção(current)
e clique noEdit
botãoAdd desktop shortcut
Opcional Alterne para qualquer outro perfil e repita as etapas 1 a 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
fonte
Windows
à resposta. Tem que recuar nos atalhos da linha de comando para linux.--user-data-dir
bandeiraOutro método, ainda que menos conveniente, de escolher qual perfil será iniciado é editar o arquivo Local State no diretório de dados do usuário do Chrome e procurar "last_used": se você alterar o valor listado para um perfil diferente, será o que abrirá o arquivo da próxima vez que você iniciar o Chrome normalmente (a menos que esteja usando o switch mencionado acima).
Menciono isso apenas no caso de alguém estar interessado em uma solução mais profunda, que o arquivo Local State contenha uma lista de configurações no formato JSON que alguns possam achar úteis.
fonte
.profile
, portanto, se você tiver uma ferramenta como JQ, poderá analisá-la facilmente através de:cat ~/.config/google-chrome/Local\ State | jq .profile
para ver rapidamente os metadados no perfil como "nome_do_usuário" (seu nome de usuário do Google Apps para o perfil), "nome" etc.--profile-directory
é inútil se você já tem outro perfil aberto ou a última janela que você fechou é atribuída / foi logada com outro perfil.Eu tenho atalhos de aplicativos com um perfil. Os atalhos dos aplicativos têm
--profile-directory="Profile 3"
mais o--app="..
O atalho de perfil padrão possui
--profile-directory="Default"
.Ambos os perfis ficam confusos. Extensões e o atalho padrão que eu uso para navegação diária.
fonte
Acabei de testar isso com 4 perfis com a versão 22.0.1229.94 m do Chrome:
Respeitosamente, acho que a confusão é esta:
chrome.exe
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.--profile-directory
método 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 .fonte
Isso ainda funciona com o Windows Chrome a partir de 24/04/2013. Criei um atalho para cada um dos três perfis que alterno rotineiramente e atribuí a cada atalho uma "tecla de atalho" exclusiva.
Um detalhe adicional - o ícone do usuário do perfil está no subdiretório, por exemplo:% USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Dados do usuário \ Perfil 1. Atribuai o ícone do usuário do perfil ao atalho do Windows.
Eu não posso colocar os 3 atalhos separadamente de forma confiável na barra de tarefas do Win7; A vitória 7 parece perder a conta após 2.
fonte
Eu 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 na área de trabalho.
fonte
Em abril de 2016, em Yosemite, eu consegui localizar o Google Apps para todos os meus 15 perfis do Google (sim, 15). Alguns estavam em ~ / Applications / Chrome Apps, embora tenha sido informado que eles estão indo embora .
Para encontrar todos eles, no entanto, eu tive que fazer isso:
fonte