Ich verwende die neue integrierte Funktion "Nutzer" von Chrome, um problemlos zwischen Privat- und Geschäftskonten zu wechseln. Chrome merkt sich jedoch das "letzte" Benutzerprofil, das Sie beim Starten neuer Fenster ausgewählt haben. Dies ist ein Problem, wenn ich mein "Home" -Profil zuletzt geschlossen habe, weil ich dann auf die E-Mail-Verknüpfung in meiner Taskleiste klicke, weil sie mit meinem Home-Profil zu mail.mycompany.com wechselt und ich nicht angemeldet bin.
Ich möchte die Verknüpfung zu Unternehmens-Webmail ändern, um einen Switch zu übergeben, der Chrome anweist, immer als "Standard" -Nutzer zu starten, unabhängig von dem zuletzt verwendeten.
Hinweis: Ich habe den Befehlszeilenparameter ausprobiert --user-data-dir=…
und dies scheint etwas ganz anderes zu tun, das vollständig von der in Chrome integrierten Benutzerfunktionalität isoliert ist. Es ist möglich, dass ich es falsch benutze, aber bitte testen Sie es, bevor Sie davon ausgehen, dass es dasselbe tut und eine Antwort hinterlassen ;-)
user-data-dir
ectory" enthält 1 oder mehrere "profile-directory
s". Der erste istDefault
der zweite (falls vorhanden)Profile 1
, dannProfile 2
(nehme ich an) und so weiter. Der--profile-directory=Default
Parameter ist also standardmäßig relativ zum Benutzerdatenverzeichnis (dh es sei denn, er beginnt z. B. mit einem Laufwerksbuchstaben:)C:\MyChromeUserData\Default
. Abgesehen von den Profilen enthält das Benutzerdatenverzeichnis nur wenige nützliche Daten. Beim Surfen im Internet zu diesem Thema ist mit einer verwirrenden inkonsistenten Terminologie für diese 2 Benutzer- / Profilordnerebenen zu rechnen. // ° Fußnote im nächsten Kommentar:Local State
Dateien, in denen Sie auswählen können, ob Chrome nach der Anwendung fragen soll, mit der bestimmte Dateitypen geöffnet werden sollen.Antworten:
Das gesuchte Befehlszeilenargument ist
--profile-directory=Default
.Hier ist die vollständige Befehlszeile für Mac OS X:
Hinweis: Der
open
Befehl startet daher keine neuen Instanzen, da viele Anwendungen nicht in der Lage sind, mehrere Instanzen zu verarbeiten, die als derselbe Benutzer ausgeführt werden. Es gibt jedoch das-n
Argument, dies trotzdem zu tun, aber es kann die Anwendung beschädigen.Und für Linux:
Es werden die internen Namen der Profile erwartet: Mein zweites Profil mit dem Namen "Lemonade" von Chrome würde lauten
--profile-directory="Profile 1"
.Ermitteln Sie den Profilnamen durch Ausprobieren oder in der
Local State
Datei (siehe Antwort von Justin Buser).Unter Mac OS X befinden sich die Verzeichnisse in
~/Library/Application Support/Google/Chrome
. Unter Linux befinden sie sich in~/.config/google-chrome
. In Win7 befinden sie sich in%USERPROFILE%\AppData\Local\Google\Chrome\User Data
.quelle
open -b com.google.Chrome --args --profile-directory=Default
chrome://version
und überprüfen Sie dieProfile Path
. Angenommen, Sie sehen/path/to/your/PROFILE
, verwenden Sie--user-data-dir=/path/to/your --profile-directory=PROFILE
. Wenn Ihr Benutzerdatenverzeichnis der Standardspeicherort ist (der letzte Absatz in der Antwort), können Sie es weglassen.GUI-Methode mit richtigem Symbol (für Windows)
chrome://settings/
Adressleiste ein (oderMenu
>Settings
)Users
Abschnitt(current)
und klicken Sie auf dieEdit
SchaltflächeAdd desktop shortcut
Optional Wechseln Sie zu einem anderen Profil und wiederholen Sie die Schritte 1 bis 4
Dadurch wird ein Verknüpfungssymbol zu Ihrem Profil mit dem richtigen Bild im Symbol erstellt. Sie können mehrere Profile in Ihre Windows-Taskleiste ziehen. Die Verknüpfung auf dem Windows 7-Symbol zeigt auf
quelle
Windows
zur Antwort hinzugefügt . Muss auf Kommandozeilenverknüpfungen für Linux zurückgreifen.--user-data-dir
Flagge verwendet wirdEine andere, wenn auch weniger bequeme Methode zum Auswählen des zu startenden Profils besteht darin, die lokale Statusdatei im Chrome-Nutzerdatenverzeichnis zu bearbeiten und nach "last_used" zu suchen: Wenn Sie den darin aufgeführten Wert in ein anderes Profil ändern, wird das geöffnet Wenn Sie Chrome das nächste Mal normal starten (es sei denn, Sie verwenden den oben genannten Schalter).
Ich erwähne dies nur für den Fall, dass jemand an einer detaillierteren Lösung interessiert ist, dass die Local State-Datei eine JSON-formatierte Liste von Einstellungen enthält, die einige möglicherweise nützlich finden.
quelle
.profile
Wenn Sie also über ein Tool wie JQ verfügen , können Sie dies sogar ganz einfach analysieren: So können Siecat ~/.config/google-chrome/Local\ State | jq .profile
schnell Metadaten im Profil anzeigen, z. B. "Benutzername" (Ihr Google Apps-Benutzername für das Profil), "Name" usw.--profile-directory
ist nutzlos, wenn Sie bereits ein anderes Profil geöffnet haben oder das letzte Fenster, das Sie geschlossen haben, mit einem anderen Profil verknüpft ist / war.Ich habe App-Verknüpfungen mit einem Profil. Die Apps-Verknüpfungen haben
--profile-directory="Profile 3"
plus die--app="..
Die Standardprofilverknüpfung hat
--profile-directory="Default"
.Beide Profile werden durcheinander gebracht. Erweiterungen und die Standardverknüpfung, die ich für das tägliche Surfen verwende.
quelle
Ich habe dies gerade mit 4 Profilen mit Chrome Version 22.0.1229.94 m getestet:
Respektvoll denke ich, dass die Verwirrung folgende ist:
chrome.exe
Befehl ohne Schalter starten, wird diese neue Instanz mit dem Profil des letzten Chrome-Fensters / der letzten Chrome-Instanz geöffnet, das / die geschlossen wurde.--profile-directory
Methode erstellt haben, wird eine Instanz / ein Fenster mit der entsprechenden Anmeldung angezeigt, unabhängig davon, welche Fenster / Instanzen / Profile gerade ausgeführt werden und / oder welches der letzte Herunterfahrvorgang war .quelle
Dies funktioniert weiterhin mit Chrome Windows ab dem 24.04.2013. Ich habe für jedes der drei Profile, zwischen denen ich routinemäßig wechsle, eine Verknüpfung erstellt und jeder Verknüpfung eine eindeutige "Verknüpfungstaste" zugewiesen.
Eine weitere Besonderheit: Ihr Profilbenutzersymbol befindet sich im Profil-Unterverzeichnis, z. B .:% USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Benutzerdaten \ Profil 1. Ich habe mein Profilbenutzersymbol der Windows-Verknüpfung zugewiesen.
Ich kann die 3 Verknüpfungen jedoch nicht zuverlässig separat in der Win7-Taskleiste platzieren. Gewinn 7 scheint nach 2 zu verlieren.
quelle
Ich denke, die neuere Version von Chrome hat dieses Problem bereits gelöst. Wenn Sie sich mit einem neuen Nutzer in Chrome anmelden, wird automatisch ein Verknüpfungssymbol für diesen Nutzer auf Ihrem Desktop erstellt.
quelle
Ab April 2016 konnte ich auf Yosemite Google Apps für alle meine 15 Google-Profile finden (Ja, 15). Einige befanden sich in ~ / Applications / Chrome Apps, obwohl uns mitgeteilt wurde, dass diese verschwinden .
Um sie alle zu finden, musste ich Folgendes tun:
quelle