Comportamento estranho do Google Chrome quando iniciado para um perfil não padrão

1

Eu tenho 3 perfis criados no Google Chrome (adicionados a partir da GUI do Chrome, não manualmente). Eles funcionam bem, se uma nova janela for aberta sob um perfil diferente da GUI (usando o ícone do usuário no canto superior esquerdo da janela).

Eu preciso iniciar o Chrome com um perfil específico a partir da linha de comando.

De acordo com a documentação, é possível pela opção de linha de comando --user-data-dir=profile-path-and-name , que no meu caso parece com "path-to-windowsxp-user-profile\Local Settings\Application Data\Google\Chrome\User Data\ProfileName" .

Eu adicionei esta string em um atalho. Quando ele é executado pela primeira vez, recebo uma caixa de mensagem dizendo importing data from Mozilla and Chrome is not possible (isso pode estar relacionado ao fato de eu ter o FireFox também, e ele está em execução, mas a importação não é importante para mim).

O problema mais importante é que, quando o Chrome é executado pela segunda vez (e outros), ele abre a janela sem o ícone do usuário atual no canto superior esquerdo e mostra uma barra de mensagens na parte superior da janela, informando que Chrome is not default browser .

Além disso, se eu abrir configurações em tal janela, os navegadores "dizem" que esse é o único e o perfil padrão no PC. (Claro que, se eu iniciar o navegador sem --user-data-dir , ele mostrará vários perfis novamente e permitirá alternar entre eles usando a GUI).

Como consertar isso?

    
por Stan 09.01.2012 / 22:25

1 resposta

1

Descobrimos que os perfis, adicionados a partir da interface do usuário do Google Chrome, são na verdade contas de usuário dentro do mesmo perfil e não funcionam com o parâmetro --user-data-dir na linha de comando como perfis comuns.

Quando um novo usuário é criado a partir da GUI, o Chrome cria uma nova pasta dentro do diretório User Data , por exemplo, Profile 1 . Por padrão, há Default pasta lá, usada pelo usuário padrão.

Para criar um perfil totalmente funcional, aceitável para --user-data-dir , deve-se criar uma cópia do diretório User Data inteiro (incluindo, além de Default , outras subpastas, como Temp e PepperFlash e alguns arquivos em User Data com um estado local). Isso pode ser feito por qualquer gerenciador de arquivos. Além disso, um novo perfil vazio pode ser criado com o lançamento do Chrome com o parâmetro --user-data-dir , passando a ele um caminho completo para a nova pasta (inexistente).

    
por 07.02.2012 / 12:57