Bagaimana cara menambah, mengedit, atau mengelola mesin pencari khusus di Opera 15 atau versi yang lebih tinggi (berbasis Chromium)?

11

Opera 15 yang baru dirilis sekarang didasarkan pada mesin Chromium dan sekarang tidak mengelola mesin pencarian khusus seperti versi sebelumnya.

Saya menemukan metode ini mengelola mesin pencarian khusus untuk Chrome tetapi tidak berfungsi untuk Opera 15 atau versi yang lebih tinggi. Tidak ada tombol 'Kelola mesin pencari' di Pengaturan> Pencarian.

Bagaimana cara mengelola mesin pencari kustom di Opera 15 atau versi yang lebih tinggi?

galacticninja
sumber

Jawaban:

15

Dimulai dengan Versi 17 (Pratinjau Pengembang) Opera menyertakan Manajer Mesin Pencari, yang memungkinkan pengguna untuk menambahkan mesin pencari sendiri. Tetapi mesin pencari default yang disertakan dengan Opera tidak dapat diedit dengan cara ini! Untuk mengeditnya gunakan bagian pertama dari jawaban ini, Versi 15-16 juga dapat menggunakan bagian kedua:

Menonaktifkan Penyedia Pencarian default (karena mereka mengambil banyak kata kunci yang saya lebih suka gunakan untuk pencarian lain - Saya baru saja meninggalkan Google dengan 'g' klasik)

Untuk melakukannya, Anda harus mengedit default_partner_content.json yang biasanya ditemukan di C: \ Program Files \ Opera \ resources \ Anda dapat mengeditnya dengan tangan, atau hanya mengganti kontennya dengan yang berikut:

{
  "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": {
  }
}

Menanamkan Mesin Pencari kustom Anda dalam File Data Web (biasanya ditemukan di C: \ Users \ # username # \ AppData \ Roaming \ Opera Software \ Opera \ Anda dapat mengedit format SQLite3 yang dibagikan oleh Opera dengan 2 cara mudah: Pasang Chrome, buat pencarian khusus Anda dan salin File Data Web ke Opera.

Atau edit File menggunakan SQLite-Editor gratis seperti http://sourceforge.net/projects/sqlitedbrowser/

(Anda harus menyalin File Web-Data ke folder rumah Anda, sehingga Anda memiliki akses tulis penuh, atau membuka file mungkin gagal) Di sana Anda dapat memasukkan mesin pencari Anda sendiri ke dalam tabel kata kunci - sebagian besar bidang harus menjelaskan sendiri ...

Falco
sumber
thx :-) Saya harap ini membantu, karena saya tidak menemukan halaman lain dengan solusi ...
Falco
3
Saya hanya ingin mencatat bahwa pratinjau pengembang Opera 17 memiliki manajer mesin pencari. Mungkin Anda ingin menambahkan itu ke jawaban Anda :)
nixda
Tentu saja jalurnya akan berbeda di setiap versi, tetapi untuk perbandingan saya menemukannya di sini, untuk Opera 27: C: \ Program Files (x86) \ Opera \ 27.0.1689.54 \ resources \ default_partner_content.json.
@Nixda dan JonofAllTrades: Tahu jalur ke default_partner_content.json untuk Opera versi Linux?
galacticninja
3
Sayangnya, beberapa waktu dalam beberapa minggu terakhir Opera telah diperbarui dan solusi ini tidak lagi berfungsi. Setelah menghapus DuckDuckGo dari file default_partner_content.json, Opera melaporkan "Setidaknya satu file dengan sumber daya (.pak) rusak. Silakan instal ulang Opera." saat boot. Semoga ada solusi lain.
2

Opera 21 baru saja dirilis dan saya menemukan hanya menghapus file default_partner_content.json dari C: \ Program Files (x86) \ Opera {version_number} \ direktori sumber daya menghapus semua penyedia (tetapi Google) dari daftar. Nama entri diubah dari "Google Search" menjadi "Google", jadi saya menduga itu adalah beberapa internal "Saya tidak memiliki daftar default" default.

Dengan menggunakan alat Kelola Mesin Pencari , saya dapat membuat entri baru untuk kata kunci yang dihapus (y, b, dll.) Tetapi tidak dapat menetapkannya sebagai default - tidak ada tombol Default yang muncul di sebelahnya.

Bob Simpson
sumber
0

Pada OS X Anda harus mengedit atau menghapus file yang ditemukan di sini: /Applications/Opera.app/Contents/Versions/VERSION_NUMBER/Opera Framework.framework / Resources / default_partner_content.json

Ganti VERSION_NUMBER sebagaimana mestinya.

Klik kanan aplikasi Opera dan "tampilkan paket konten" untuk menelusuri file.

pengguna384189
sumber
0

Untuk Mac (pada 10 Februari 2015), folder yang benar adalah: ~/Library/Application Support/com.operasoftware.Opera. Di sana Anda dapat menemukan beberapa file penting seperti Data Web (dan Jurnal Data Web dan Preferensi).

Dimungkinkan untuk menyalin mesin pencari khusus dari Chrome ke Opera baik di Windows maupun OSX. Di OSX, tutup saja Chrome dan Opera lalu salin ~/Library/Application Support/Google/Chrome/Default/Web Data(file) ke folder Opera setara yang telah disebutkan (ganti nama file lama ke sesuatu yang lain sebagai cadangan).

Jim Hoyle
sumber