web-dev-qa-db-fra.com

Opera 31: Supprimer les moteurs de recherche par défaut?

Jusqu’à Opera 30 inclus, vous pouvez suivre ce lien ici qui vous indique simplement de supprimer un fichier .json contenant les moteurs de recherche par défaut.

À partir d'aujourd'hui, avec la dernière mise à jour d'Opera . 31. Quelque chose , cette astuce ne fonctionne plus. Si le fichier default_partner_content.json est manquant (ou si des éléments en ont été supprimés), Opera se plaindra au démarrage et demandera une réinstallation. La remise en place du fichier rétablit le fonctionnement d'Opera, mais les moteurs de recherche par défaut y sont évidemment ...

Quelqu'un a-t-il trouvé un nouveau moyen de se débarrasser des moteurs de recherche par défaut?

(Si je cherche accidentellement à nouveau ce yahoo ridicule à la place de youtube, tel que configuré par moi, je perdrai mon sh **.)

30
fgysin

Allez à opera: // à propos de pour afficher votre chemin d’installation

  • De [racine]/profil :

Supprimez default_partner_content.json et copiez siteprefs.json dans [racine]/[version]/ressources

  • De [racine] :

Supprimez default_partner_content.json puis renommez siteprefs.json en default_partner_content.json et mettez-le en lecture seule.


Comme vous le savez peut-être, les accords avec les fournisseurs de moteurs de recherche constituent une source de revenus importante pour l'entreprise.

Opera & search engines

38
0XX0

C'est un problème bien connu. Cela a chassé beaucoup de monde!

Voici un "hack" qui implique de changer le lanceur en lui-même. Cela fonctionne bien!

(Source: http://forums.opera.com/discussion/1848915/opera-25-remove-yahoo-from-default-search-engines/p1 )

  1. Appuyez sur "WINDOWS KEY" + "E" (pour) ouvrir l'Explorateur Windows - accédez à vos propres fichiers ou à l'emplacement de votre choix pour le script.
  2. Faites un clic droit dans ce répertoire -> "Nouveau" -> "Nouveau fichier texte" et nommez-le "OperaLauncher.BAT.txt"
  3. Ouvrez ce fichier dans le Bloc-notes (ou, de préférence, dans Notepad ++ si vous l’avez obtenu), collez-y le code suivant:
@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%"

J'ai ensuite pris ce fichier .bat et lui ai assigné l'icône Opera 'O', puis supprimé le raccourci d'origine.

1
Jay

Pour Opera 36.0.2130.65, éditez le %operaversion%/resources/default_partner_content.json avec succès sous Ubuntu et Windows.

Ouvrez le fichier dans vim et supprimez les lignes, autres que Google, des constructions "search_engines": { de ce fichier. Elle doit donc ressembler à ce qui suit:

{
  "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]

Et ainsi de suite dans toutes les sections linguistiques. Désolé je ne peux pas coller le fichier entier.

Editez ce fichier, conservez une copie et définissez le fichier modifié en lecture seule et/ou définissez opera://flags/#first-run-partner-content-update sur , désactivée .

1
Alexey