Algum tempo atrás, eu estava usando o mesmo computador para trabalho e em casa, tive o mesmo problema de ter que usar minhas contas do Google para fazer login em outros serviços. Então eu configurei um segundo perfil no Google Chrome e, em seguida, configurei ícones para cada perfil para que eu pudesse acessá-los rapidamente com o clique de um ícone.
Estou no Mac OS, mas o mesmo deve ser possível no Windows também.
Para fazer isso, você precisa saber o nome do diretório em que seu perfil se encontra. No Mac OS 10.9, este seria o nome da pasta de perfil encontrada em:
~/Library/Application Support/Google/Chrome
(no Windows 7, seria %USERPROFILE%\AppData\Local\Google\Chrome\User Data
)
Geralmente, o primeiro perfil é chamado de "Padrão", portanto, o comando para iniciar uma instância com esse perfil seria:
$ open -n /Applications/Google\ Chrome.app/ --args --profile-directory=Default
Seu segundo perfil geralmente está no diretório chamado algo como "Perfil 1", então o comando deve ser parecido com:
$ open -n /Applications/Google\ Chrome.app/ --args --profile-directory=Profile\ 1
(Você também pode escrever como --profile-directory="Profile 1"
se preferir)
Como explicado no link , podemos configurar ícones de aplicativos no Mac OS, criando um script bash executável em algum lugar no seu $PATH
, geralmente eu o crio em /usr/local/bin
:
#!/bin/bash
APPNAME=${2:-$(basename "$1" ".sh")}
DIR="$APPNAME.app/Contents/MacOS"
if [ -a "$APPNAME.app" ]; then
echo "$PWD/$APPNAME.app already exists :("
exit 1
fi
mkdir -p "$DIR"
cp "$1" "$DIR/$APPNAME"
chmod +x "$DIR/$APPNAME"
echo "$PWD/$APPNAME.app"
Em seguida, você cria um script de shell simples para cada um de seus perfis, que contém cada um dos comandos acima para iniciar as instâncias do navegador. Por exemplo, crie um arquivo chamado chrome_personal.sh
:
#!/bin/sh
open -n /Applications/Google\ Chrome.app/ --args --profile-directory=Default
Agora, use appify para criar um ícone a partir do script de shell:
$ appify chrome_personal.sh "Personal"
Por fim, para definir o ícone, acesse o ícone real do Google Chrome em / Aplicativos e clique com o botão direito do mouse e escolha "Obter informações". Em seguida, clique no ícone e use Command-C para copiá-lo. Agora clique com o botão direito no seu ícone recém-criado e escolha "Get Info". Clique no ícone e use o Command-V para colar o ícone do Google Chrome nele.
Em seguida, repita o processo para quaisquer outros perfis para os quais você deseja ícones.
Você também deve definir algo como isso no Windows. Você só precisa criar o ícone personalizado na área de trabalho ou na barra de tarefas e usar as mesmas opções acima, como --args --profile-directory=Default
, após o comando em cada ícone, e o processo para definir o ícone será diferente. (Eu não tenho um sistema Windows para testar, mas deve ser apenas o botão direito do mouse no ícone e selecione "Propriedades", eu acredito).