Utilizo la nueva función incorporada "Usuarios" de Chrome para cambiar fácilmente entre cuentas de Casa / Trabajo. Sin embargo, Chrome recuerda el "último" perfil de usuario que seleccionó al iniciar nuevas ventanas. Este es un problema si cierro mi perfil de "Inicio" al final, porque cuando hago clic en el acceso directo de Correo electrónico en mi barra de tareas, porque va a mail.mycompany.com usando mi perfil de Inicio, y no estoy conectado.
Me gustaría cambiar el acceso directo al correo web de la empresa para pasar un interruptor que le dice a Chrome que siempre se inicie como el usuario "Predeterminado", independientemente del último utilizado.
Nota: He probado el parámetro de línea de comandos --user-data-dir=…
, y parece que esto hace algo muy diferente, completamente aislado de la funcionalidad de los usuarios integrada en Chrome. Es posible que lo esté usando mal, pero pruebe esto antes de asumir que hace lo mismo y publique una respuesta ;-)
user-data-dir
ectory" contiene 1 o más "profile-directory
s". El primero esDefault
, el segundo (si existe)Profile 1
, luegoProfile 2
(supongo) y así sucesivamente. Por lo tanto, el--profile-directory=Default
parámetro es relativo al directorio de datos del usuario de forma predeterminada (es decir, a menos que comience, por ejemplo, con una letra de unidad:)C:\MyChromeUserData\Default
. Además de los perfiles, el directorio de datos del usuario contiene pocos ° datos útiles. Al navegar por la web sobre este tema, tenga en cuenta una terminología confusa e inconsistente para estos 2 niveles de carpeta de usuario / perfil. // ° Nota al pie en el siguiente comentario:Local State
archivo que contiene sus opciones sobre si Chrome debe solicitar la aplicación con la que abrir ciertos tipos de archivos.Respuestas:
El argumento de la línea de comando que estás buscando es
--profile-directory=Default
.Aquí está la línea de comando completa para Mac OS X:
Nota: Por lo
open
tanto, el comando no inicia nuevas instancias, ya que muchas aplicaciones no podrán manejar múltiples instancias que se ejecutan como el mismo usuario. Sin embargo, existe el-n
argumento para hacerlo de todos modos, pero puede romper la aplicación.Y para Linux:
Espera los nombres internos de los perfiles: Mi segundo perfil, llamado "Limonada" por Chrome, sería
--profile-directory="Profile 1"
.Determine el nombre del perfil por prueba y error, o buscando en el
Local State
archivo (vea la respuesta de Justin Buser).En Mac OS X, los directorios se encuentran en
~/Library/Application Support/Google/Chrome
. En Linux están ubicados en~/.config/google-chrome
. En Win7 se encuentran en%USERPROFILE%\AppData\Local\Google\Chrome\User Data
.fuente
open -b com.google.Chrome --args --profile-directory=Default
chrome://version
y verifique elProfile Path
. Asumiendo que estás viendo/path/to/your/PROFILE
, úsalo--user-data-dir=/path/to/your --profile-directory=PROFILE
. Si su directorio de datos de usuario es la ubicación predeterminada (el último párrafo de la respuesta) puede omitirlo.Método GUI con el ícono adecuado (para Windows)
chrome://settings/
en la barra de direcciones (oMenu
>Settings
)Users
sección(current)
y haga clic en elEdit
botónAdd desktop shortcut
Opcional Cambiar a cualquier otro perfil y repetir los pasos 1-4
Esto crea un icono de acceso directo a su perfil con la imagen correcta en el icono también. Puede arrastrar varios perfiles a su barra de tareas de Windows. El acceso directo en el icono de Windows 7 apunta a
fuente
Windows
a la respuesta. Tiene que recurrir a los atajos de línea de comando para Linux.--user-data-dir
banderaOtro método, aunque menos conveniente, de elegir qué perfil se iniciará es editar el archivo de estado local en el directorio de datos de usuario de Chrome y buscar "last_used": si cambia el valor que aparece en un perfil diferente, ese será el que abrirá el la próxima vez que inicie Chrome normalmente (a menos, por supuesto, que esté utilizando el interruptor mencionado anteriormente).
Solo menciono esto en caso de que alguien esté interesado en una solución más profunda, ese archivo de estado local contiene una lista con formato JSON de configuraciones que algunos pueden encontrar útiles.
fuente
.profile
, por lo tanto, si tiene una herramienta como JQ , incluso puede analizarlo fácilmente a través de:cat ~/.config/google-chrome/Local\ State | jq .profile
para ver rápidamente los metadatos en el perfil como "nombre_usuario" (su nombre de usuario de Google Apps para el perfil), "nombre", etc.--profile-directory
es inútil si ya tiene otro perfil abierto o la última ventana que cerró se atribuye / inició sesión con otro perfil.Tengo accesos directos a aplicaciones con un perfil. Los accesos directos de aplicaciones tienen
--profile-directory="Profile 3"
más el--app="..
El acceso directo de perfil predeterminado tiene
--profile-directory="Default"
.Ambos perfiles se estropean. Extensiones y el acceso directo predeterminado que uso para la navegación diaria.
fuente
Acabo de probar esto con 4 perfiles con Chrome Versión 22.0.1229.94 m:
Respetuosamente, creo que la confusión es esta:
chrome.exe
sin ningún interruptor, entonces esta nueva instancia que se inicia se abrirá con el perfil de la última ventana / instancia de Chrome que se cerró.--profile-directory
método anterior , una instancia / ventana con el inicio de sesión apropiado independientemente de qué ventana (s) / instancias / perfiles se estén ejecutando actualmente y / o cuál fue el último apagado .fuente
Esto todavía funciona con Chrome Windows a partir del 24/04/2013. Creé un acceso directo para cada uno de los 3 perfiles entre los que cambio habitualmente, y asigné a cada acceso directo una "tecla de acceso directo" única.
Una ventaja adicional: el ícono de usuario de su perfil está en el subdirectorio de perfil, por ejemplo:% USERPROFILE% \ AppData \ Local \ Google \ Chrome \ User Data \ Profile 1. Asigné el ícono de usuario de mi perfil al acceso directo de Windows.
Sin embargo, no puedo poner de manera confiable los 3 atajos por separado en la barra de tareas de Win7; win 7 parece perder la cuenta después de 2.
fuente
Creo que la versión más nueva de Chrome ya ha resuelto este problema. Cuando inicia sesión con un nuevo usuario en Chrome, crea automáticamente un icono de acceso directo para ese usuario en su escritorio.
fuente
A partir de abril de 2016 en Yosemite, pude localizar Google Apps para mis 15 perfiles de Google (sí, 15). Algunos estaban en ~ / Aplicaciones / Aplicaciones de Chrome, aunque nos han dicho que desaparecerán .
Sin embargo, para encontrarlos todos tuve que hacer esto:
fuente