Como adiciono, edito ou gerencio mecanismos de pesquisa personalizados nas versões Opera 15 ou superior (baseadas no Chromium)?

11

O Opera 15, lançado recentemente, agora é baseado no mecanismo Chromium e agora não gerencia mecanismos de pesquisa personalizados como as versões anteriores.

Encontrei esse método de gerenciamento de mecanismos de pesquisa personalizados para o Chrome, mas não funciona no Opera 15 ou em versões superiores. Não há botão "Gerenciar mecanismos de pesquisa" em Configurações> Pesquisa.

Como gerencio mecanismos de pesquisa personalizados no Opera 15 ou em versões superiores?

galacticninja
fonte

Respostas:

15

A partir da versão 17 (visualização do desenvolvedor), o Opera inclui um Gerenciador de mecanismo de pesquisa, que permite ao usuário adicionar seus próprios mecanismos de pesquisa. Mas os mecanismos de pesquisa padrão incluídos no Opera não podem ser editados dessa maneira! Para editá-los, use a primeira parte desta resposta, as versões 15-16 também podem usar a segunda parte:

Desativando os provedores de pesquisa padrão (porque eles usam muitas palavras-chave que eu preferiria usar em outras pesquisas - acabei de deixar o Google com o clássico 'g')

Para fazer isso, você deve editar o arquivo default_partner_content.json, que geralmente é encontrado em C: \ Arquivos de Programas \ Opera \ resources \ Você pode editá-lo manualmente ou substituir seu conteúdo pelo seguinte:

{
  "search_engines": {
    "location": {
      "other": {
        "other": {
          "list": [
            "google_com"
          ],
          "speed_dial_index": 0
        }
      }
    }
  },
  "search_engines_flat": {
    "google_com": {
      "name": "Google Search",
      "keyword": "g",
      "favicon_url": "http://www.google.com/favicon.ico",
      "search_url": "https://www.google.com/search?client=opera&q={searchTerms}&sourceid=opera&ie={inputEncoding}&oe={outputEncoding}",
      "suggest_url": "http://www.google.com/complete/search?client=opera&q={searchTerms}&ie={inputEncoding}&oe={outputEncoding}",
      "post": false,
      "encoding": "UTF-8",
      "uuid": "FF57F01A-0718-44B7-8A1F-8B15BC33A50B",
      "css_resource": "css/searchstyle_google.css"
    },
  },
  "speed_dials": {
  },
  "speed_dial_folders": {
  },
  "speed_dials_flat": {
  }
}

Incorporando seus mecanismos de pesquisa personalizados no arquivo de dados da Web (geralmente encontrado em C: \ Usuários \ # nome de usuário # \ AppData \ Roaming \ Opera Software \ Opera \ Você pode editar o formato SQLite3 compartilhado pelo Opera de duas maneiras fáceis: Chrome, crie suas pesquisas personalizadas e copie o arquivo de dados da Web para o Opera.

Ou edite o arquivo usando um editor SQLite gratuito, como http://sourceforge.net/projects/sqlitedbrowser/

(Você deve copiar o arquivo de dados da Web para sua pasta pessoal, para ter acesso total de gravação ou a abertura do arquivo pode falhar). Lá, você pode inserir seus próprios mecanismos de pesquisa na tabela de palavras - chave - a maioria dos campos deve ser auto-explicativo ...

Falco
fonte
thx :-) espero que ajude, porque eu não encontrou qualquer outra página com uma solução ...
Falco
3
Eu só quero observar que a visualização do desenvolvedor do Opera 17 tem um gerenciador de mecanismos de busca. Talvez você queira adicionar isso à sua resposta :)
nixda 08/08
É claro que o caminho será diferente em cada versão, mas, para comparação, eu o encontrei aqui, no Opera 27: C: \ Arquivos de Programas (x86) \ Opera \ 27.0.1689.54 \ resources \ default_partner_content.json.
@Nixda e JonofAllTrades: conhece o caminho para default_partner_content.json para a versão Linux do Opera?
Galacticninja
3
Infelizmente, nas últimas semanas, o Opera foi atualizado e essa solução não funciona mais. Depois de remover o DuckDuckGo do arquivo default_partner_content.json, o Opera reporta "Pelo menos um arquivo com recursos (.pak) está corrompido. Reinstale o Opera". na inicialização. Espero que haja outra solução alternativa.
2

O Opera 21 acabou de ser lançado e descobri que a exclusão do arquivo default_partner_content.json do diretório C: \ Arquivos de Programas (x86) \ Opera {version_number} \ resources removeu todos os provedores (exceto o Google) da lista. O nome da entrada mudou de "Pesquisa do Google" para apenas "Google", então suponho que seja um padrão interno de "Não tenho uma lista padrão".

Usando a ferramenta Gerenciar mecanismos de pesquisa , consegui fazer novas entradas para as palavras-chave excluídas (y, b etc.), mas não consegui defini-las como padrão - nenhum botão Padrão aparece ao lado delas.

Bob Simpson
fonte
0

No OS X, você terá que editar ou remover o arquivo encontrado aqui: /Applications/Opera.app/Contents/Versions/VERSION_NUMBER/Opera Framework.framework / Resources / default_partner_content.json

Substitua VERSION_NUMBER conforme apropriado.

Clique com o botão direito do mouse no aplicativo Opera e "mostre o conteúdo dos pacotes" para navegar pelos arquivos.

user384189
fonte
0

Para Mac (em 10 de fevereiro, 2015), a pasta correta é: ~/Library/Application Support/com.operasoftware.Opera. Lá, você pode encontrar alguns arquivos essenciais, como dados da Web (e diário de dados da web e preferências).

É possível copiar mecanismos de pesquisa personalizados do Chrome para o Opera no Windows e no OSX. No OSX, basta primeiro fechar o Chrome e o Opera e depois copiar ~/Library/Application Support/Google/Chrome/Default/Web Data(um arquivo) para a pasta equivalente do Opera já mencionada (renomeie o arquivo antigo para outra coisa como backup).

Jim Hoyle
fonte