Eu reinstalei o Firefox, porque meu perfil estava travando. Fiz backup da minha ~/.mozilla
pasta em outro lugar, desinstalei o firefox e instalei novamente. O novo firefox não estava travando. Então, copiei um dos meus backups do perfil antigo para o novo firefox, e esse perfil estava travando novamente.
Agora, gostaria de usar um perfil completamente novo e copiar apenas as coisas necessárias do perfil antigo que está travando. Quais arquivos preciso substituir? Preciso de marcadores (a barra de acesso rápido com marcadores é suficiente para mim e preciso de todas as extensões com dados de extensão). O que eu também poderia precisar e esquecer? Quero experimentar, pelo menos vou descobrir, se é alguma extensão que está causando os travamentos. Mas, acho que não. Geralmente começa quando abro uma nova guia e a página não carrega.
Meu sistema operacional é Lubuntu 18.04.6 LTS
. A versão do Firefox é112.0.2 32 bit
Você não precisa reinstalar o firefox se os arquivos do sistema não estiverem corrompidos ou danificados.
Modo de segurança do Firefox
Você também pode iniciar o firefox no
safe mode
, para que as extensões sejam desativadasComo iniciar o Firefox no modo de segurança
Perfis do Firefox com
firefox -p
Você pode iniciar seu firefox com
firefox -p
Agora você obtém uma nova janela pop-up onde pode criar, excluir ou renomear perfis para o firefox
Apenas desmarque
Use the selected profile without asking at startup
e depois disso, toda vez que o firefox iniciar, você pode selecionar o perfil com o qual deseja trabalhar
Você pode criar diferentes perfis para diferentes casos de uso
No meu debian gnu/linux os arquivos de configuração estão em
~/.mozilla/firefox/
Você pode copiar ou fazer backup dos perfis de lá
O começa com
varchar+name
like,5v96ky6z.AI
mas você pode renomeá-los e pode copiá-los e iniciá-los de outro disco, usb, sshfs/fuse, samba share, nfs, etc.Se você renomear e mover a pasta, precisará editar o
profiles.ini
, no meu caso, o~/.mozilla/firefox/profiles.ini
Você tem blocos diferentes para cada perfil que se parece com isso:
Default=1
Você só tem isso uma vez no arquivo para apenas um perfil, você pode excluí-lo, não é absolutamente necessárioDefault
é o perfil padrão que iniciará seUse the selected profile without asking at startup
for selecionadoName=MENU_NAME
O nome do seu perfil selecionado na lista do menuPath=/home/USER/FOLDER_NAME
O caminho e o nome da pasta do seu perfilVocê pode usar um caminho relativo ou absoluto, você pode usar
IsRelative=0
IsRelative=1
O nome do usuário selecionado
Name=USERNAME2
e o nome da pastaPath=/MYPATH/FOX2
não precisam ser iguaisPoderáadicionar ou apagar as entradas do seu perfil a partir da cópia de segurança Não se esqueça que a enumeração do número deveráser feita sempre pela ordem
[Profile0], [Profile1], [Profile2]
mas no arquivo o arranjo pode ficar bagunçado não na ordem
[Profile2], [Profile0], [Profile1]
Você não pode ter
[Profile0], [Profile1]
e[Profile3]
sem uma entrada fictícia ou perfil existente chamado[Profile2]
Se você iniciar o firefox e o menu estiver vazio, pode haver um erro de sintaxe.
Arquivos de perfil de backup:
Estes são os arquivos que eu faço meus logins de backup, favoritos, sem as extensões ou outros.
places.sqlite
logins.json
logins-backup.json
key4.db
ou você faz backup de toda a pasta de perfil, no meu caso para o perfil
5v96ky6z.AI
~/.mozilla/firefox/5v96ky6z.AI
places.sqlite
é o armazenamento para os favoritosPara a barra de acesso rápido com marcadores, para sua sessão, procure as pastas
sessionstore
ousessionstore-backups
ou os arquivossessionstore.jsonlz4
Firefox Sync
Você também pode vincular seu perfil do firefox a um e-mail e, assim, sincronizar tudo entre diferentes instâncias ou computadores do firefox.
Sincronize seu Firefox em qualquer dispositivo
Como configuro o Sync no meu computador?
Addons & Extensions|xpi(Cross-Platform Install) pacote/arquivo:
No caminho do perfil
~/.mozilla/firefox/5v96ky6z.AI/extensions
na pastaextensions
estão os{--ID--}.xpi
pacotes, cada addon é um{--ID--}.xpi
com umID
você pode abrir um pacote com um clique duplo e ver todos os arquivos pertencentes a um exemplo de complemento:
{b9acf540-acba-11e1-8ccb-001fd0e08bd4}.xpi
No
manifest.json
arquivo você obtém todas as informações sobre o addon selecionado, como descrição, versão. etc...Você pode copiar este complemento para o seu perfil novo/selecionado clicando com o botão direito do mouse e
open as
selecionando firefox, inicie o perfil que deseja instalar ou selecioneopen file
a partir do seufirefox menu
e você pode instalar facilmente esse complemento a partir deste pacoteVocê também pode ver as extensões se iniciar
about:config
no firefox como url e pesquisar porextensions.webextensions.ExtensionStorageIDB.migrated.
Se você começar,
about:support
role para baixo e encontrará naAdd-ons
área o nome do Addon para o{--ID--}.xpi
pacoteID
Existem também 3 arquivos no caminho do perfil
~/.mozilla/firefox/5v96ky6z.AI/
onde você pode encontrar outras informações sobre os mecanismos de pesquisa, configurações, etc.:extension-preferences.json
extensions.json
prefs.js
Talvez você precise do
addonStartup.json.lz4
arquivo, não fiz backup dele.No
storage
diretório, você encontrará uma subpasta para cada complemento instalado, mas alguns complementos podem armazenar os dados em um local/diretório diferente no caminho do seu perfilO que mais:
Backup com terminal e bash:
Você pode escrever um script bash para fazer backup de todos os arquivos necessários, com
cp
oursync
e/ ou criar umtar
arquivoEscreva o seu em
addon|xpi(Cross-Platform Install)
:Sua primeira extensão
Sua segunda extensão
Como faço para criar um addon para o Firefox?