2012-01-11 08:49:04 +0000 2012-01-11 08:49:04 +0000
169
169

Jak uruchomić Chrome przy użyciu określonego "profilu użytkownika"?

Używam nowej, wbudowanej w Chrome funkcji “Użytkownicy”, aby łatwo przełączać się między kontami domowymi/pracy. Jednak Chrome zapamiętuje “ostatni” profil użytkownika, który wybrałeś podczas uruchamiania nowych okien. Jest to problem, gdy zamykam ostatnio mój profil “Domowy”, ponieważ po kliknięciu na skrót Email na pasku zadań, przechodzi on do mail.mycompany.com przy użyciu mojego profilu Domowego, a ja nie jestem zalogowany.

Chciałbym zmienić skrót do firmowego webmaila, aby przekazać przełącznik, który mówi Chrome, aby zawsze zaczynał jako “domyślny” użytkownik, niezależnie od tego, który był ostatnio używany.

Uwaga: Wypróbowałem parametr wiersza poleceń --user-data-dir=…, a to wydaje się robić coś zupełnie innego, całkowicie odizolowanego od funkcji użytkowników wbudowanych w Chrome. Możliwe, że używam go źle, ale proszę to przetestować przed założeniem, że robi to samo i udzieleniem odpowiedzi ;-)

Odpowiedzi (8)

175
175
175
2012-01-11 09:34:02 +0000

Argumentem linii poleceń, którego szukasz, jest --profile-directory=Default.

Oto pełna linia poleceń dla Mac OS X:

open -a "Google Chrome" --args --profile-directory=Default

Uwaga: Polecenie open nie uruchamia więc nowych instancji, ponieważ wiele aplikacji nie będzie w stanie obsłużyć wielu instancji uruchomionych przez tego samego użytkownika. Istnieje jednak argument -n, aby to zrobić i tak, ale może to przerwać działanie aplikacji.

A dla Linuksa:

google-chrome --profile-directory=Default

Oczekuje wewnętrznych nazw profili: Mój drugi profil, nazwany “Lemonade” przez Chrome, to --profile-directory="Profile 1".

Określ nazwę profilu metodą prób i błędów, lub zajrzyj do pliku Local State (patrz odpowiedź Justin Buser).

Na Mac OS X, katalogi znajdują się w ~/Library/Application Support/Google/Chrome. W Linuksie są one zlokalizowane w ~/.config/google-chrome. W Win7 katalogi znajdują się w %USERPROFILE%\AppData\Local\Google\Chrome\User Data.

56
56
56
2014-03-01 06:33:22 +0000

Metoda GUI z odpowiednią ikoną (dla Windows)

  1. Wpisz chrome://settings/ w pasku adresu (lub Menu > Settings)
  2. Przewiń w dół do sekcji Users
  3. Wybierz użytkownika oznaczonego (current) i kliknij przycisk Edit
  4. Teraz kliknij Add desktop shortcut

Optional Przełącz na inny profil i powtórz kroki 1-4

Stworzy to ikonę skrótu do Twojego profilu z poprawnym obrazem w ikonie również. Możesz przeciągnąć wiele profili na swój pasek zadań Windows. Skrót na ikonie systemu Windows 7 wskazuje na

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default"
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 1"
and so on...
```.
13
13
13
2012-06-13 11:58:08 +0000

Inną, choć mniej wygodną metodą wyboru, który profil zostanie uruchomiony, jest edycja pliku Local State w katalogu Chrome User Data i wyszukanie “ostatnio używanego”: jeśli zmienisz jego wartość na inny profil, to ten, który zostanie otwarty przy następnym normalnym uruchomieniu Chrome (chyba, że oczywiście używasz przełącznika wspomnianego powyżej).

Wspomnę o tym tylko w przypadku, gdy ktoś jest zainteresowany bardziej dogłębnym rozwiązaniem, że plik Local State zawiera sformatowaną listę ustawień w formacie JSON, które niektórym mogą się przydać.

6
6
6
2012-01-24 18:26:45 +0000

--profile-directory jest bezużyteczny jeśli masz już otwarty inny profil lub ostatnie zamknięte okno jest przypisane/zostało zalogowane z innym profilem.

Mam skróty do aplikacji z jednym profilem. Skróty do aplikacji mają --profile-directory="Profile 3" oraz --app="..

Domyślny skrót do profilu ma --profile-directory="Default".

Oba profile są popsute. Rozszerzenia i domyślny skrót, którego używam do codziennego przeglądania.

3
3
3
2012-10-21 17:00:44 +0000

Właśnie przetestowałem to z 4 profili z Chrome Version 22.0.1229.94 m:

Respectfully, I think the confusion is this:

  • If you close all instances of chrome and then launch Chrome with a simple chrome.exe without any switch, then this new instance that is launched will open with the profile of the very last Chrome window/instance that was closed.

  • Jeśli jednak klikniesz na skrót, który utworzyłeś przy użyciu powyższej metody --profile-directory, instancja/okno z odpowiednim loginem, niezależnie od tego, które okno/okna / instancje/ są aktualnie uruchomione, i/lub które było ostatnim zamkniętym.

1
1
1
2013-04-24 13:18:24 +0000

To nadal działa z Chrome Windows od 4/24/2013 roku. Stworzyłem skrót dla każdego z 3 profili, między którymi rutynowo się przełączam, a każdemu skrótowi przypisałem unikalny “klawisz skrótu”.

Jedna dodatkowa nicość - ikona użytkownika twojego profilu znajduje się w podkatalogu profilu, np: %USERPROFILE% \PData\lokalna\Google\Dane użytkownika Chrome Profil 1. Ikona użytkownika mojego profilu jest przypisana do skrótu okiennego.

Nie mogę jednak wiarygodnie umieścić 3 skrótów oddzielnie na pasku zadań Win7; wygrana 7 wydaje się tracić liczenie po 2.

0
0
0
2015-02-04 20:32:43 +0000

Myślę, że nowsza wersja chromu już rozwiązała ten problem. Kiedy logujesz się z nowym użytkownikiem w Chrome, automatycznie tworzy on na pulpicie ikonę skrótu dla tego użytkownika.

0
0
0
2016-04-18 13:56:39 +0000

Od kwietnia 2016 roku na Yosemite udało mi się zlokalizować Google Apps dla wszystkich moich 15 profili Google (tak, 15). Niektóre z nich były w ~/Applicationss/Chrome Apps, choć powiedziano nam że te odchodzą .

Aby znaleźć wszystkie z nich jednak musiałem to zrobić:

  1. Idź do ~/Library/Application Support/Google/Chrome.
  2. W Spotlight wyszukiwania na kind:app
  3. Znajdź 300kb “Aplikacje” z nazwami jak Gmail (nazwa użytkownika).
  4. Skopiuj te, które chcesz i zmień ich nazwy, a następnie umieść je w wybranym folderze Aplikacji.