Opera 31: Remover os mecanismos de pesquisa padrão?

30

Até o Opera 30, você pode seguir este link aqui que simplesmente o direciona a excluir alguns .json arquivo contendo os mecanismos de pesquisa padrão.

A partir de hoje, com a última atualização do Opera 31. alguma coisa , esse truque não funciona mais. Se o arquivo default_partner_content.json estiver faltando (ou as coisas forem apagadas dele), o Opera irá reclamar na inicialização e solicitar uma reinstalação. Colocar o arquivo de volta no lugar restaura o Opera para funcionar, mas os mecanismos de busca padrão estão lá obviamente ...

Alguém encontrou uma nova maneira de se livrar dos mecanismos de pesquisa padrão?

(Se eu acidentalmente procurar esse yahoo ridículo de novo em vez de youtube, como configurado por mim, eu vou perder meu sh **.)

    
por fgysin 12.08.2015 / 19:12

3 respostas

36

Go to opera://about to display your installation paths

  • De [root] / profile :

Remova default_partner_content.json e copie siteprefs.json para [root] / [version] / resources

  • De [root] :

Remova default_partner_content.json e renomeie siteprefs.json para   default_partner_content.json e defina como somente leitura

Como você deve saber, os acordos com provedores de mecanismos de pesquisa são importante fonte de renda para a empresa.

    
por 12.08.2015 / 19:47
1

É um problema bem conhecido. Isso afastou muitas pessoas!

Aqui está um 'hack' que envolve mudar o lançador em si mesmo. Isso funciona!

(Fonte: link )

  1. Pressione "WINDOWS KEY" + "E" (para) para abrir o Windows Explorer - navegue para seus próprios arquivos ou onde você deseja que o script resida
  2. Clique com o botão direito nesse diretório - > "Novo" - > "Novo arquivo de texto" e nome "OperaLauncher.BAT.txt"
  3. Abra esse arquivo no Bloco de Notas (ou, de preferência, no Notepad ++, se tiver isso) Cole o seguinte código:

@echo off & setlocal  set "OperaProgRoot=C:\Program Files (x86)\Opera"
set "OperaLauncherExe=%OperaProgRoot%\launcher.exe"  set

"GetV=%Temp%\GetV.vbs"  echo Set
objWMIService=GetObject("winmgmts:{impersonationLevel=impersonate}!\.\root\cimv2")>"%GetV%"
echo Set colFiles=objWMIService.ExecQuery ("SELECT * FROM CIM_Datafile
WHERE Name='"^&Replace(WScript.Arguments(0),"\","\")^&"'")>>"%GetV%" 
echo For Each objFile in colFiles: WScript.Echo objFile.version:
Next>>"%GetV%"  set Version=  for /f %%i in ('cscript //nologo
"%GetV%" "%OperaLauncherExe%"') do set "Version=%%i"  if defined
Version echo %OperaLauncherExe% - Version %Version%  del "%GetV%"  IF
NOT EXIST

"%OperaProgRoot%\%Version%\resources\default_partner_content.json"
GOTO LAUNCH_OPERA  : RENAME_DPC  ren
"%OperaProgRoot%\%Version%\resources\default_partner_content.json"
"default_partner_content.json.BAK"  : LAUNCH_OPERA 
"%OperaLauncherExe%"

Eu peguei o arquivo .bat e coloquei o ícone do Opera 'O' nele, e removi o atalho original.

    
por 07.09.2015 / 16:07
1

Para o Opera 36.0.2130.65 editando o %operaversion%/resources/default_partner_content.json bem sucedido no Ubuntu e no Windows.

Abra o arquivo em vim e remova as linhas, além do Google, de "search_engines": { construções nesse arquivo, assim ele deve ficar parecido com o seguinte:

{
  "version":8,
  "search_engines": {
    "location": {
      "at": {                  // a language code 
        "other": {
          "list": [
            "google_at",
            // yahoo and all others wiped there
          ],
          "speed_dial_index_list": [0]
        }
      },
      "au": {
        "other": {
          "list": [
            "google_au",
          ],
          "speed_dial_index_list": [0]

E assim por diante, em todas as seções de idiomas. Desculpe eu não posso colar o arquivo inteiro.

Edite este arquivo, mantenha uma cópia e defina o arquivo editado como somente leitura e / ou defina opera://flags/#first-run-partner-content-update como desativado .

    
por 20.04.2016 / 07:03