Recent versions of Chrome have a handy "profiles" feature. While creting a new profile, it's possible to set "create desktop shortcut" and a desktop shortcut will be created. Clicking on such shortcut will open a new Chrome window with the specified profile.
Usar qualquer atalho para executar o Chrome iniciará uma nova janela. Mesmo se você tiver sem perfis , a execução do Chrome a partir de um atalho ativará uma nova instância com uma nova janela.
Such "open new or focus existing" behavior is very common among desktop rograms, but i can't find how to do this trick with Chrome desktop shortcuts. :(
A única maneira de o Chrome abrir uma guia em uma janela existente é abrir um marcador ou um arquivo .html
, mas não há nenhuma maneira prática de controlar com qual perfil eles podem ser abertos porque o manipulador está no Windows, só permite um único manipulador. (Eu criei um sistema para dar suporte a isso, mas está além do escopo desta pergunta.)
For some work patterns I need to switch between many profiles. The problem is that even when a profile is already in use, a new window appears when I click the shortcut.
Se o perfil já estiver aberto, por que você está clicando no atalho para abrir o Chrome com o perfil? Se você quiser uma nova aba nesse perfil, basta pressionar Ctrl + T na janela apropriada.
Se o seu objetivo for simplesmente mudar para a janela apropriada (supondo que você tenha muitos perfis diferentes do Chrome que alternam para o perfil certo é difícil, mesmo que você atribua a eles ícones diferentes), não há uma maneira simples de fazer isso. Poderia tentar postar uma solicitação de recursos para apoiá-la.
Is it possible to somehow modify the shortcut so it won't open a new profile window, but focus the existing window instead if it's already opened?
O mais próximo que você pode obter atualmente é acrescentar about:blank
ao final do atalho. Ele mudará para o perfil especificado e criará uma página em branco, mas você pode facilmente fechar isso.