自动升级时保留 snap 包的配置

自动升级时保留 snap 包的配置

最近我遇到了一个恼人的问题。每次 snap 自动升级时,其配置都会被完全重置。例如,当 Blender/OBS/RetroArch 自动更新时,所有配置都会丢失,而且我似乎找不到以前的配置文件。这导致我丢失了所有 OBS 场景配置等。

有什么方法可以防止这种情况发生吗?或者以某种方式使用旧版 snap 中的配置?(假设它仍然在我的磁盘上,希望如此)

答案1

自动迁移配置似乎是 OBS snap 中缺少的功能,但我能够手动复制我的配置。我的 snap 目录如下所示:

~/snap/obs-studio$ ls -l
total 12
drwxr-xr-x 4 neilenm domain^users 4096 Jun  1 10:29 1195
drwxr-xr-x 5 neilenm domain^users 4096 Jun  2 10:23 1251
drwxr-xr-x 3 neilenm domain^users 4096 Apr 12 09:37 common
lrwxrwxrwx 1 neilenm domain^users    4 Jun  2 10:15 current -> 1251

1195包含我的旧 OBS 和场景的目录是1251新的。我将配置移开1251并从以下位置复制了配置1195

~/snap/obs-studio$ cd 1251/
~/snap/obs-studio/1251$ ls -a
.  ..  .config  .last_revision  .local  .themes
~/snap/obs-studio/1251$ mv .config .config.bak
~/snap/obs-studio/1251$ cp -r ../1195/.config .
~/snap/obs-studio/1251$ ls -a
.  ..  .config  .config.bak  .last_revision  .local  .themes

此后,我将之前配置的场景恢复到 OBS 中。

相关内容