如何强制 Gnome Web 网络浏览器使用不同的 config/cache 目录?

如何强制 Gnome Web 网络浏览器使用不同的 config/cache 目录?

Gnome Web 是我见过的唯一需要创建~/.var目录的应用程序,具体来说:

~/.var/app/org.gnome.Epiphany/

我已经拥有 .config、.local、.mozilla 等。如何强制它使用 ~/.config/ 之类的东西?

除此之外,我可以强制 Firefox 将其 .mozille 放入 ~/.config/ 中吗?

答案1

我已经拥有 .config、.local、.mozilla 等。如何强制它使用 ~/.config/ 之类的东西?

使用系统安装的epiphany包,而不是 Flatpak 包。

~/.var/由 Flatpak 运行时创建,专供沙盒应用程序使用。

答案2

扩展 user1686 的回答:这其实不是 Epiphany 的错。Flatpak 就是这样工作的。简短的回答是安装“原生”epiphany 并删除目录。

长答案是,假设你不愿意丢失任何与浏览器相关的数据(如 cookies),那么:

您可能想要尝试将 .var 移动到某处(例如~/.config/flatpak/.var),编辑环境以使 Flatpak 通过设置FLATPAK_USER_DIR为所需路径来使用 .var 的父目录(在本例中为 flatpak),并且使用符号链接甚至硬链接(硬链接更好,因为 GUI 中没有链接图标且性能更好)那里的主文件夹使其仍然可以访问它。

相关内容