最近升级到 ubuntu 22.04 LTS。但发现新 Firefox 没有我的旧书签。有办法恢复它们吗?
答案1
您原来的 Firefox 配置文件仍应保存在~/.mozilla/firefox/
的内容中,以便在 升级后导入到新的位置~/snap/firefox/common/.mozilla/firefox/
。
首先,检查 Firefox 是否只是打开了错误的配置文件,然后about:profiles
在地址栏中导航到。
如果您有多个配置文件,它将在这里列出所有配置文件,您可能能够看到旧的配置文件,例如,我看到默认配置文件和我当前的配置文件:
如果您在此处看到您的个人资料,请单击Launch profile in new browser
,确认正确后单击Set as default profile
,从那时起它将被使用。
如果您的配置文件没有显示在那里,请关闭 Firefox 并手动将其从旧文件夹复制到新文件夹。
打开目录,只需~/.mozilla/firefox/
复制正确的配置文件目录并将其粘贴到其中~/snap/firefox/common/.mozilla/firefox/
。
您也可以使用终端复制它,如下所示:cp -r ~/.mozilla/firefox/<profile directory> ~/snap/firefox/common/.mozilla/firefox/
完成后,打开 FireFox 并about:profiles
再次访问,将您的配置文件设置为默认配置文件,然后重新启动 Firefox。
答案2
我刚刚升级到 22.04 LTS,也丢失了所有 Firefox 书签。我搜索后发现,我的问题是由旧版 snap Firefox 引起的。(是的,我之前一直在使用 snap Firefox。)我按照以下链接中的解决方案操作,找回了我的书签、历史记录和所有内容。
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1969910
两个核心命令是:
rm -rf ~/snap/firefox
snap run firefox
答案3
我能够在 home/.mozilla/firefox/ 中找到书签恢复文件...当我将其复制到 snap 文件目录 home/snap/mozilla/firefox/ 时,能够恢复到该书签集。效果很好。