我正在使用 Chrome 和 Chromium 16.0.912.75(来自稳定渠道)。我发现配置文件功能非常有用。但是,当打开新选项卡或首次启动 Chrome 时,窗口/选项卡会以我上次使用的配置文件打开,而不是默认配置文件。
相反,我希望从外部应用程序打开的新选项卡和启动器打开的第一个窗口每次都使用相同的配置文件。如果已经为该配置文件打开了一个 Chrome(ium) 窗口,则新选项卡应该出现在那里。如果该配置文件还没有窗口,则应该为其打开一个新窗口。
我目前的解决方法是,在 Chrome 中创建所有配置文件,在 Chromium 中创建单个配置文件。Chrome 中的一个配置文件通过我的 Google 帐户与 Chromium 中的配置文件同步。Chromium 是我的默认浏览器。这样,所有新标签都会在 Chromium 中以我首选的配置文件打开。如果我想访问其他配置文件,我会使用 Chrome。我更希望保持简单!
我知道我可以制作自己的 Chrome .desktop 文件,每次都强制在新配置文件中打开,但新标签页的“内存”问题仍然存在。根据这是超级用户的问题,在 Windows 中通过一些注册表编辑是有可能的. 有没有办法强制在 Ubuntu 中的特定配置文件中打开新标签?
答案1
注意!以下描述适用于 Google Chrome。对于 Chromium,~/.config/google-chrome
您有~/.config/chromium
!
您~/.config/google-chrome/
将看到您的配置文件文件夹。假设您在默认文件夹(名为Default
)旁边还有另一个名为 的文件d3vid
夹,您想将其设为默认文件夹。
我给你两个选择:
将默认名称重命名为其他名称,并将您的配置文件重命名为默认:
mv 默认 Default_old;mv d3vid 默认
将默认移至更好的名称,并创建指向您首选的配置文件的符号链接:
mv 默认 My_cool_profile; ln -s ~/.config/google-chrome/d3vid ~/.config/google-chrome/Default
答案2
chromium 浏览器--帮助
揭示了:
--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.
也许您可以制作一个脚本或更新您的链接。
答案3
请参阅此处的答案,https://superuser.com/a/1221551/333828因为它详细说明了本地状态文件和您需要在那里进行的编辑以覆盖打开新链接的配置文件。遗憾的是,这可能需要您编写一个脚本来定期重置(每分钟通过 cron),因为非所需帐户中的任何活动都可能会以该配置文件的名称写入本地状态文件。