Freud_Tux
(usa Outra)
Enviado em 24/09/2015 - 20:11h
Tetrexdoc escreveu:
Synapytic que eu saiba não comporta somente os pacotes principais de um programa, existem pacotes secundário também, então de repente se você digitar em busca lá iceweasel capaz de você achar esse plug-in marcado como instalado entao é so desmarcar para desinstalar e pronto.
Isso funcionaria se fosse usado para instalar, o que não é o caso ;).
Mas eu descobri o que tá acontecendo.
Eu já havia apagado esses mecanismos de pesquisa nos caminhos citados no primeiro post.
Mas quando eu clicava em restaurar para os mecanismos padrões, voltava tudo.
Fucei um pouco e achei.
Eles ficam aqui (basta trocar o diretório e o nome depois do @ de iceweasel para firefox e vice-versa)
/usr/lib/iceweasel/browser/extensions/langpack-pt-BR@iceweasel.mozilla.org.xpi
Nesse arquivo .xpi fica toda uma estrutura de diretórios e configurações que são feitas no Firefox/iceweasel.
Tem que descompactar esse arquivo.xpi, navegar até o diretório "searchplugins" remover tudo o que se queira, deixando um chamado
ddg.xml que parece, ele é o responsável por fazer usar o mecanismo de busca escolhido. Tem que fazer o mesmo dentro de um arquivo de texto chamado
list.txt que também fica dentro do diretório searchplugins.
O caminho completo é esse:
/usr/lib/iceweasel/browser/extensions/langpack-pt-BR@iceweasel.mozilla.org.xpi/browser/chrome/pt-BR/locale/browser/searchplugins
Onde está em negrito é a conteúdo que tem que navegar dentro do arquivo .xpi que foi descompactado.
Depois que fiz isso, e troquei a versão do arquivo .xpi para a que eu modifiquei, os mecanismos de pesquisa inúteis como buscapé, e mercadolivre não carregaram, mas carregaram os americanos, como ebay, e outros.
Procurei e achei o arquivo:
/usr/lib/iceweasel/browser/omni.ja
É uma extensão em java (pelo menos só consegui editar como java).
Esse arquivo é similar ao .xpi, tem toda uma estrutura de diretórios e arquivos de configuração. Tem coisas interessantes, como a ordem dos mecanismos de pesquisa, região e etc.
Os mecanismos ficam onde está em negrito, dentro da estrutura descompactada:
/usr/lib/iceweasel/browser/omni.ja/chrome/en-US/locale/browser/searchplugins
Porém, esse não consegui fazer funcionar. Qualquer mínima alteração dentro do diretório searchplugins, ou mesmo, no arquivo list.txt, ou compactando como java, fazia com que o navegador não carregasse.
Isso me levou a crer que tem que, ou esse arquivo omni.jar é compactado de maneira diferente, ou tem algum código interno de checagem tipo uma hash que se ela for alterada, o arquivo não é acessado e o navegador trava.
Não tive tempo de pesquisar ara ver como esse arquivo
.ja é criado. Se alguém souber e tiver a gentileza de explicar eu agradeço ;).
Bem é isso por enquanto.
T+ e valeus