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 中没有链接图标且性能更好)那里的主文件夹使其仍然可以访问它。