我重新安装了Firefox,因为我的个人资料崩溃了。我将我的~/.mozilla文件夹备份到其他地方,卸载火狐并再次安装它。新火狐并没有崩溃。所以我把我的一个备份拷贝到新火狐上,这个配置文件又崩溃了。
现在,我想使用完全新鲜的配置文件,并只复制我需要的东西,从旧的配置文件,正在崩溃。哪些文件需要我替换?我需要书签(带有书签的快速访问栏对我来说已经足够了,我需要所有带有扩展数据的扩展)。我还需要什么而忘记什么呢?我想试一试,至少我会找出原因,如果是扩展导致了崩溃。但是,我认为并非如此。通常,当我打开一个新的选项卡,页面就不会加载时,它就会启动。
我的操作系统是Lubuntu 18.04.6 LTS。火狐版本是112.0.2 32 bit
发布于 2023-05-12 19:40:34
如果系统文件没有损坏或损坏,则不需要重新安装firefox。
您还可以在safe mode中启动firefox,以便禁用扩展。
Firefox安全模式是一种故障排除模式,它暂时禁用Firefox中的所有扩展、主题和自定义设置,并使用默认设置启动浏览器。它旨在帮助您诊断和修复Firefox的问题,如性能问题、崩溃或插件问题。
带有
firefox -p的火狐配置文件
你可以用firefox -p启动火狐
现在您有了一个新的弹出窗口,可以在该窗口中为firefox创建、删除或重命名配置文件。
只是取消标记Use the selected profile without asking at startup
在此之后,每次firefox启动时,您都可以选择要使用的配置文件
您可以为不同的用例创建不同的配置文件。
在我的debian /linux上,配置文件位于
~/.mozilla/firefox/
您可以从那里复制或备份配置文件。
从varchar+name开始,比如5v96ky6z.AI,但是您可以重命名它们,并且可以从其他磁盘、usb、sshfs/fuse、samba共享、nfs等等复制和启动它们。
如果您重命名并移动文件夹,则需要编辑profiles.ini,在我的示例中是~/.mozilla/firefox/profiles.ini
每个配置文件都有不同的块,如下所示:
[Profile0]
Name=MENU_NAME
IsRelative=0
Path=/home/USER/FOLDER_NAME
Default=1Default=1你只有一次这个文件中只有一个配置文件,你可以删除这个它不是绝对必要的
Default是在选择Use the selected profile without asking at startup时启动的标准配置文件。
Name=MENU_NAME菜单列表中所选配置文件的名称
Path=/home/USER/FOLDER_NAME配置文件的路径和文件夹名
可以使用相对路径或绝对路径,也可以使用IsRelative=0 IsRelative=1。
[Profile1]
Name=USERNAME2
IsRelative=0
Path=/MYPATH/FOX2所选用户Name=USERNAME2的名称和文件夹Path=/MYPATH/FOX2的名称不必相同。
您可以从备份中添加或删除配置文件条目--不要忘记数字的枚举必须始终按[Profile0], [Profile1], [Profile2]顺序进行
但在文件中,排列可能会混乱,而不是按[Profile2], [Profile0], [Profile1]顺序排列。
如果没有和现有的名为[Profile0], [Profile1]的虚拟条目或配置文件,您就不能使用[Profile2]和[Profile3]。
如果启动firefox并且菜单为空,则可能会出现语法错误。
这是我备份的文件登录,书签,没有扩展名或其他。
places.sqlitelogins.jsonlogins-backup.jsonkey4.db或者备份整个配置文件文件夹,在我的例子中是profile 5v96ky6z.AI ~/.mozilla/firefox/5v96ky6z.AI
places.sqlite是书签的存储空间
对于带有书签的快速访问栏,会话搜索文件夹sessionstore或sessionstore-backups或文件sessionstore.jsonlz4
您还可以将firefox配置文件链接到电子邮件,从而在不同firefox实例或计算机之间同步所有内容。
在配置文件路径~/.mozilla/firefox/5v96ky6z.AI/extensions中的文件夹extensions中有{--ID--}.xpi包,每个addon都是带有ID的{--ID--}.xpi
您可以双击a打开一个包,您可以看到属于一个附件示例的所有文件:{b9acf540-acba-11e1-8ccb-001fd0e08bd4}.xpi
在manifest.json文件中,您将获得有关所选的插件的所有信息,如描述、版本。等。
您可以通过右键单击open as将此附件复制到新的/选定的配置文件中,而不是选择火狐,启动您想要安装的配置文件,或者从您的firefox menu中选择open file,您可以轻松地从这个包中安装该附件。
如果您在火狐中启动about:config作为url并搜索
extensions.webextensions.ExtensionStorageIDB.migrated.
如果启动about:support向下滚动,您将在Add-ons区域中找到{--ID--}.xpi包ID的副词名
配置文件路径~/.mozilla/firefox/5v96ky6z.AI/中还有3个文件,您可以在其中找到有关搜索引擎、设置等的其他信息。
extension-preferences.jsonextensions.jsonprefs.js也许你需要addonStartup.json.lz4文件,但我没有备份。
在storage目录中,您将为每个已安装的外接程序找到一个子文件夹,但可能会将数据存储在配置文件路径中的不同位置/目录中。
带有终端和bash:的
cp或rsync备份所需的所有文件,并/或创建一个tar文件。addon|xpi(Cross-Platform Install):我如何为Firefox创建一个评论呢?
打开
about:debugging页面,单击此火狐选项,单击加载临时插件按钮,然后选择扩展名目录中的任意文件。扩展现在安装,并一直安装直到重新启动Firefox。
https://unix.stackexchange.com/questions/745740
复制相似问题