AppImage - 实例之间的状态保存在哪里?

AppImage - 实例之间的状态保存在哪里?

如果您正在运行应用程序图像应用程序,并且您对其进行设置更改(或任何其他会更改应用程序状态的内容),这些更改是否保存在 AppImage 文件本身中?如果是这样,在升级到该 AppImage 应用程序的更高版本时如何保留这些设置?

答案1

不,它们不存储在 AppImage 文件本身中。至少在 Ubuntu 中,AppImage 通常将每个应用程序的配置和设置存储在以下目录之一中:

/home/user/.config/the_app_name
/home/user/.the_app_name

应用程序图像自述文件有更多信息:

特殊目录

通常,AppImage 中包含的应用程序会将其配置文件存储在通常存储配置文件的位置(最常见的是内部的某个位置$HOME)。如果您调用使用最新版本的 AppImageKit 构建的 AppImage 并拥有这些特殊目录之一,则配置文件将与 AppImage 一起存储。这对于便携式用例非常有用,例如,在 USB 记忆棒上携带 AppImage 及其数据。

  • 如果存在与 AppImage plus 同名的目录.home,则$HOME在执行有效负载应用程序之前将自动设置为该目录
  • 如果存在与 AppImage plus 同名的目录.config,则$XDG_CONFIG_HOME在执行有效负载应用程序之前将自动设置为该目录

相关内容