Могу ли я открыть новые вкладки в своем профиле Chrome (ium) по умолчанию?

9

Я использую Chrome и Chromium 16.0.912.75 (из стабильных каналов). Я считаю, что функция профиля действительно полезна. Однако при открытии новых вкладок или при первом запуске Chrome окно / вкладка открывается в последнем профиле, который я использовал, а не в профиле по умолчанию.

Вместо этого я хотел бы, чтобы новые вкладки открывались из внешних приложений и первое окно, открываемое средством запуска, каждый раз использовало один и тот же профиль. Если для этого профиля уже открыто окно Chrome (ium), там должна появиться новая вкладка. Если в этом профиле еще нет окна, для него должно быть открыто новое окно.

Мой текущий обходной путь - сделать все мои профили в Chrome и один профиль в Chromium. Один профиль в Chrome синхронизируется с Chromium через мой аккаунт Google. Chromium - мой браузер по умолчанию. Таким образом, все новые вкладки открываются в Chromium, в моем предпочтительном профиле. Если я хочу получить доступ к другим профилям, я использую Chrome. Я бы предпочел, чтобы все было просто!

Я знаю, что мог бы создать свой собственный файл .desktop для Chrome, чтобы каждый раз принудительно открывать новый профиль, но проблема с памятью останется для новых вкладок. В соответствии с этим вопросом SuperUser это возможно в Windows с некоторым редактированием реестра . Есть ли способ заставить новые вкладки открываться в определенном профиле в Ubuntu?

david.libremone
источник
2
похоже, что superuser.com/questions/377186/… может быть ответом
david.libremone
С 2016 года я создал ссылку на своем рабочем столе, прикрепленную к одному профилю, которая запускается в этом профиле ... Я ищу варианты запуска Windows для профилей .... и затем я буду искать одну с помощью терминала . ... или я, вероятно, прочитаю ответы на эти несколько вопросов
Crowie

Ответы:

3

ВНИМАНИЕ! Приведенное ниже описание относится к Google Chrome. Для Chromium вместо ~/.config/google-chrome вас есть ~/.config/chromium!

В ~/.config/google-chrome/вашем профиле вы увидите папки. Допустим, у вас есть по умолчанию (названный Default) еще один, d3vidкоторый называется по умолчанию.

Я даю вам два варианта:

  1. Переименуйте Default на что-то другое, а ваш профиль на Default:

    mv Default Default_old; mv d3vid по умолчанию

  2. Переместите Default на лучшее имя и создайте символическую ссылку на ваш предпочтительный профиль:

    mv по умолчанию My_cool_profile; ln -s ~ / .config / google-chrome / d3vid ~ / .config / google-chrome / Default

Frantique
источник
1
спасибо, но это мой профиль по умолчанию, я бы предпочел, чтобы новые вкладки открывались в тот момент, когда они открываются в последнем использованном профиле; Я прояснил свой вопрос, чтобы прояснить это
david.libremone
1

chromium-browser --help

показывает:

   --user-data-dir=DIR
          Specifies  the directory that user data (your "profile") is kept
          in.  Defaults to ~/.config/chromium  .   Separate  instances  of
          Chromium must use separate user data directories; repeated invo‐
          cations of chromium-browser will reuse an existing process for a
          given user data directory.

Может быть, вы можете сделать сценарий или обновить свои ссылки.

mdeanda
источник
0

См. Ответ здесь, https://superuser.com/a/1221551/333828, поскольку он детализирует файл Local State и изменения, которые необходимо внести, чтобы переопределить профиль, в котором открываются новые ссылки. К сожалению, это, вероятно, то, что вам нужно написать скрипт для периодического сброса (через cron каждую минуту), потому что любая активность в нежелательной учетной записи, вероятно, будет записывать в файл Local State с именем этого профиля.

dragon788
источник