Eu sou um daqueles que sempre experimenta e testa com versões alfa ou de desenvolvimento do Firefox, vou dizer honestamente que eles tendem a ser tão estáveis quanto a maioria, o problema é quando eu faço alterações no about: config 🙂
Por exemplo, eu falei sobre um novo recurso que o Firefox irá incorporar em versões futuras (na v36 deve estar pronto), porém eu que uso 32.0b4 já queria testar, ver se estava funcional, etc.
Para fazer isso, abri meu Firefox, fui para about: config e editei algumas linhas, fechei e reabri, foi aí que deu tudo errado. O Firefox me abria mas ficava preso, travava, eu não conseguia interagir com ele de jeito nenhum, nem me deixava voltar ao painel de configurações para desfazer a alteração que acabei de fazer; e que obviamente era a causa do mau funcionamento.
Obviamente eu precisava desfazer o que acabei de fazer, mas ... não consegui acessar nada no Firefox, hein meu problema 😐
Como editar o about: config sem abrir o Firefox?
Felizmente, é possível fazer alterações nas opções mostradas em about: config Sem precisar abrir o Firefox, basta editar um arquivo que está localizado na pasta que está nosso perfil do Firefox e pronto, a linha para editá-lo em um terminal seria:
nano $HOME/.mozilla/firefox/*.default/prefs.js
Isso abrirá um arquivo com várias opções, que, como eu disse antes, são as que vemos em about: config, lá procuramos a linha (ou linhas) que causam o erro na aplicação e as modificamos, então só temos que salvar o arquivo com Ctrl + O (ou bear) e fechá-lo com Ctrl + X
Ainda não foi resolvido com a exclusão do meu perfil do Firefox?
Sim, você pode simplesmente excluir a pasta .mozilla da sua casa e isso resolverá o problema, mas é (na minha opinião) uma medida drástica demais. É como se para resolver um problema simples em um arquivo você formatou tudo 😀
Se você deletar seu perfil do Firefox, você perderá o histórico de sites acessados, senhas salvas, complementos ou complementos instalados, tudo. Isso não é algo viável para mim, parece muito mais simples e lógico simplesmente editar um pequeno arquivo, corrigir o dano causado e pronto.
O fim!
Bem, nada mais a acrescentar, espero que tenha sido útil e ... isso me lembra de não brincar muito com as opções "escondidas" do Firefox 😀
Outra solução é fazer uma cópia da pasta .mozilla primeiro e, se houver problemas, restaurar.
Backups de Santos .. ..a solução para todos os nossos possíveis problemas .. 😀 _! +1
Se você usar o Firefox Sync, faça login com sua conta do Firefox Sync novamente e o problema será corrigido (no caso de usar o Firefox Sync do branch ESR do Firefox, tenha o token em mãos).
Se eu começar a fazer backup do perfil toda vez que toco algo no about: config ... uff, eu morro de preguiça 😀
De qualquer forma, o que me chamou a atenção foi o diretório onde está armazenado TUDO relacionado ao perfil do Firefox.
Dois meses atrás, esse truque teria sido ótimo para mim, 🙁, em qualquer caso, agradeço!
Achei que fosse como pérolas hoje mesmo, quando quase assumi meu perfil
Não é tão drástico, neste caso, excluir a pasta .mocilla, pois com a sincronização incluída no firefox, tendo-o configurado corretamente e sincronizado com nossa conta, links, histórico, senhas e add-ons podem ser recuperados. Na verdade, hoje resolvi um problema em que ao acessar certos sites o Firefox fechava, apagando a pasta .mocilla, o problema continuava aparecendo e eu também tinha que desinstalar completamente o Firefox. Eu o reinstalei e recuperei tudo com sincronização, em questão de minutos eu o tinha exatamente como o deixei antes de o problema aparecer
Obrigado pela informação, excelente dica
Magro, se eu fosse você, antes de começar a mexer em todos os arquivos, teria tentado iniciar o firefox em modo de segurança (minhas desculpas se você realmente tentou, mas como você não mencionou nada ...):
"Firefox -safe-mode"
Para outras opções, o usual:
"Firefox - ajuda"
De qualquer forma, você pode estar interessado em experimentar o CCK, como eu ouvi, ele não apenas permite que você altere opções, mas também crie sua própria versão com opções que os usuários não poderão modificar 😉