Remover mecanismos de pesquisa inúteis - Onde que foram parar???

1. Remover mecanismos de pesquisa inúteis - Onde que foram parar???

Patrick
Freud_Tux

(usa Outra)

Enviado em 24/09/2015 - 11:34h

Olá a todos, tudo bem.

Bem, não sei vocês, mas eu odeio ver aquele monte de mecanismos de pesquisa que vem junto com o Firefox/Iceweasel, coisas como:

mercadolivre.xml, buscapé.xml, e-bay.xml...

Enfim, antes eles ficavam nesses caminhos (basta trocar Firefox por Iceweasel dependendo do sistema e vice-versa):

 /usr/lib/firefox/distribution/searchplugins/locales/pt-BR
/usr/lib/firefox/distribution/searchplugins/locales/en-US
/usr/lib/firefox/distribution/searchplugins/common

/etc/firefox/searchplugins/locales/pt-BR
/etc/firefox/searchplugins/locales/en-US
/etc/firefox/searchplugins/common



Bem, até a versão 40.0... do Firefox/Iceweasel era esse o caminho.
Pois bem, agora com essa versão 41 eles não estão em canto nenhum.
Já procurei em tudo que é canto, busquei por extensão e nada.

Alguém saberia me informar onde que é o novo caminho desses mecanismos de busca"padrão" ??

Agradeço pela ajuda.

T+





  


2. Re: Remover mecanismos de pesquisa inúteis - Onde que foram parar???

Rogerio Leiro Fontan
RLFontan

(usa Red Hat)

Enviado em 24/09/2015 - 11:38h

Não da para resolver usando o synaptic ou usando comando find no terminal?


3. Re: Remover mecanismos de pesquisa inúteis - Onde que foram parar???

Patrick
Freud_Tux

(usa Outra)

Enviado em 24/09/2015 - 11:42h

Tetrexdoc escreveu:

Não da para resolver usando o synaptic ou usando comando find no terminal?


Foi a primeira coisa que eu tentei ;).
Find, Locate...

Já sobre o synaptic não sei bem como ele iria resolver isso. Se puder explicar agradeço ;).

T+ e valeus






4. Re: Remover mecanismos de pesquisa inúteis - Onde que foram parar???

Rogerio Leiro Fontan
RLFontan

(usa Red Hat)

Enviado em 24/09/2015 - 12:52h

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.


5. Re: Remover mecanismos de pesquisa inúteis - Onde que foram parar???

Patrick
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










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts