我运行的是 Linux Mint 19,但这个问题也出现在 Ubuntu (LTS) 上。
除了 MATE 桌面管理器之外,还有 i3、KDE 和 LXQt。
问题:
从一个窗口管理器切换到另一个窗口管理器时(通常是从 MATE 切换到 i3 再切换回 MATE,或者从 KDE 切换到 i3 再切换回),我的网络浏览器(Chrome 或 Brave)似乎忘记了一些预设,最明显的是网站上的自动登录和自动填充。
它不会删除已保存的密码或地址。我只需要重新输入它们。
如果我不得不猜测,那么在切换 WM 时它将覆盖某些配置文件,但是哪一个,为什么呢?
在进入兔子洞之前(我对浏览器一无所知),有人对此有经验吗?或者只是知道如何防止这种情况发生?
使用 Brave 浏览器进行实验:
- .config/BraveSoftware/ 的内容保存在备份文件夹中
- 切换到 i3wm 并返回 MATE
- 无论是在 i3wm 还是 MATE 中,在 Brave 浏览器中短暂停留均可确认一些用户数据丢失(自动登录、深色主题默认设置......)
- .config/BraveSoftware/ 的内容从备份中恢复
- 用户数据丢失被逆转:自动登录正常,网站默认用户设置恢复。
有点明显,但这很好地证实了损坏发生在 .config/BraveBrowser 中。虽然没有说明原因。我会尽量记住在diff -rq
下次切换 WM 时这样做。10 对 1,这是一堆乱码缓存文件。