我们在 Ubuntu 20.04 上安装的 Chromium 不一致。这是因为 Debian 包装器 Chromium-browser 覆盖了 snap Chromium。我们使用 Chromium-browser 执行,并且不指定 --user-data-dir 选项。
我继承了一些安装,自己也做了一些。我先安装 debian chromium-browser,然后安装 snap chromium。我认为之前的安装也是类似的。
在我检查过的以前的安装中,用户配置文件(首次执行时创建)位于
~/snap/chromium/current/.config/chromium/Default/
在我完成的安装中,用户配置文件(首次执行时创建)位于
~/snap/chromium/common/chromium/Default/
在这种情况下,还有一个 current/.config,其中包含一些配置,但不是默认配置。
chromium 手册页显示 user-data-dir “默认为 $SNAP_USER_DATA/.config/chromium”。
有疑问请:
- 安装为何会产生如此不同的结果?
- 我们如何才能获得与 .config/chromium 中的配置文件一致的安装而不是通用的安装?
请注意,我已尝试在全新安装上首次执行
chromium-browser --user-data-dir=~~/snap/chromium/current/.config/chromium/Default
但最终偏好设置仍处于
~/snap/chromium/common/chromium/Default/
答案1
这种差异很可能是由于(deb 到 snap)迁移脚本多年来发生了变化。当我们首次宣布和开发迁移时,Chromium 是第一批进行迁移的桌面应用程序之一。因此,脚本仍然有点新。因此,可能在迁移脚本更改之前,不同的脚本已在早期升级到 snapped Chromium。迁移脚本中没有从旧目录结构移动到新目录结构的功能,它只是从您的主目录(配置的传统位置)导入到 snapped 配置位置。