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

Как запустить Chrome с помощью указанного "профиля пользователя"?

Я использую новую встроенную функцию “Пользователи” в Chrome, чтобы легко переключаться между учетными записями “Домашний/Рабочий”. Однако Chrome запоминает “последний” профиль пользователя, который был выбран при запуске новых окон. Это проблема, если я закрываю свой “домашний” профиль последним, потому что когда я нажимаю на ярлык Email на панели задач, он переходит на mail.mycompany.com, используя мой “домашний” профиль, и я не вхожу в систему.

Я бы хотел изменить ярлык на веб-письмо компании, чтобы передать переключатель, который говорит Chrome всегда запускаться как пользователь “по умолчанию”, независимо от того, какой использовался последним.

Примечание: Я попробовал параметр командной строки --user-data-dir=…, и это, кажется, делает что-то совсем другое, полностью изолированное от функционала Пользователей, встроенного в Chrome. Возможно, я использую его неправильно, но, пожалуйста, протестируйте его, прежде чем предполагать, что он делает то же самое и публикует ответ ;-).

Ответы (8)

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

Аргумент командной строки, который вы ищете, --profile-directory=Default.

Вот полная версия командной строки для Mac OS X:

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

Примечание: Таким образом, команда open не запускает новые экземпляры, поскольку многие приложения не смогут работать с несколькими экземплярами, запущенными одним и тем же пользователем. Однако есть аргумент -n, чтобы сделать это в любом случае, но это может сломать приложение.

И для Linux:

google-chrome --profile-directory=Default

Она ожидает внутренние имена профилей: Мой второй профиль, названный Chrome “Lemonade”, будет --profile-directory="Profile 1".

Определите имя профиля методом проб и ошибок, или посмотрите в файле Local State (см. ответ Justin Buser).

В Mac OS X, каталоги находятся в ~/Library/Application Support/Google/Chrome. В Linux они находятся в ~/.config/google-chrome. В Win7 они находятся в %USERPROFILE%\AppData\Local\Google\Chrome\User Data.

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

GUI-метод с соответствующей иконкой (для Windows)

  1. Введите chrome://settings/ в адресной строке (или Menu > Settings)
  2. Прокрутите вниз к Users секции
  3. Выберите пользователя с (current) и нажмите Edit
  4. Теперь нажмите Add desktop shortcut

Опционально Переключитесь на любой другой профиль и повторите шаги 1-4

Это создаст ярлык для вашего профиля с корректной картинкой в значке тоже. Вы можете перетащить несколько профилей на панель задач Windows. Ярлык на значке Windows 7 указывает на

"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

Другой, хотя и менее удобный метод выбора того, какой профиль будет запускаться - это редактирование файла Local State в каталоге Chrome User Data и поиск “last_used”: если вы измените его значение на другой профиль, который откроется при следующем обычном запуске chrome (если, конечно, вы не используете упомянутый выше переключатель).

Я упоминаю об этом только в том случае, если кого-то интересует более глубокое решение, что файл Local State содержит JSON-форматированный список настроек, которые могут оказаться полезными для некоторых.

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

--profile-directory бесполезно, если у вас уже открыт другой профиль или если последнее окно, которое вы закрыли, атрибутировано/входило в систему с другим профилем.

У меня есть ярлыки приложений с одним профилем. Ярлыки приложений имеют --profile-directory="Profile 3" плюс --app="..

Ярлык профиля по умолчанию имеет --profile-directory="Default".

Оба профиля путаются. Расширения и ярлык по умолчанию, который я использую для ежедневного просмотра.

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

Я только что протестировал это с 4 профилями в Chrome версии 22.0.1229.94 м:

. Со всем уважением, я думаю, что путаница заключается в следующем:

  • Если вы закроете все экземпляры chrome, а затем запустите Chrome с простой chrome.exe без каких-либо переключателей, то этот новый запущенный экземпляр откроется с профилем самого последнего окна/ экземпляра Chrome, который был закрыт.

  • Однако, если вы нажмете на ярлык, созданный вышеуказанным методом --profile-directory, экземпляр/окно с соответствующим логином, независимо от того, какое окно (окна) / экземпляры/профили в данный момент запущены, и/или какое окно было закрыто последним.

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

Он по-прежнему работает с Chrome Windows по состоянию на 4/24/2013. Я создал ярлык для каждого из 3 профилей, между которыми я обычно переключаюсь, и присвоил каждому ярлыку уникальную “горячую клавишу”.

Одна дополнительная нюанс - иконка пользователя вашего профиля находится в подкаталоге профиля, например: %USERPROFILE%\AppData\Local\Google\Chrome\User Data\Profile 1. Я назначил иконку пользователя моего профиля ярлыку windows.

Я не могу надежно разместить 3 ярлыка отдельно на панели задач Win7; выигрыш 7, кажется, теряет счет после 2.

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

Я думаю, что более новая версия хрома уже решила эту проблему. Когда вы входите в Chrome с новым пользователем, он автоматически создает ярлык для этого пользователя на рабочем столе.

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

С апреля 2016 года на Yosemite мне удалось найти Google Apps для всех моих 15 профилей Google (да, 15). Некоторые из них были в ~/Applications/Chrome Apps, хотя нам сказали, что они уходят ](http://www.theverge.com/2016/3/22/11287450/chrome-app-launcher-being-removed-google).

Чтобы найти их все, мне пришлось сделать это:

  1. Перейдите к ~/Library/Application Support/Google/Chrome.

  2. Поиск в Spotlight на kind:app

  3. Найти 300kb “Приложения” с такими именами как Gmail (имя пользователя).

  4. Скопируйте нужные и переименуйте их, затем поместите в выбранную папку “Приложения”.