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

Jusqu'à et compris Opera 30, vous pouvez suivre ce lien ici qui vous ordonne 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 les éléments sont supprimés de celui-ci), Opera se plaignera lors du démarrage et demandera une réinstallation. Mettre le fichier en place restaure Opera pour fonctionner, mais les moteurs de recherche par défaut sont évidemment …

Quelqu'un at-il trouvé une nouvelle façon de se débarrasser des moteurs de recherche par défaut?

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

Aller à l' opéra: // sur le point d'afficher vos chemins d' installation

  • À partir de [root] / profile :

Supprimez default_partner_content.json et copiez siteprefs.json vers [root] / [version] / ressources

  • À partir de [root] :

Supprimez default_partner_content.json puis renommez siteprefs.json à default_partner_content.json et définissez-le en lecture seule


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

Opéra et moteurs de recherche

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

Voici un «hack» qui implique de changer le lanceur en soi. 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) ouvrez l'Explorateur Windows – parcourez vos propres fichiers ou vous souhaitez que le script réside
  2. Cliquez avec le bouton droit de la souris 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, le Bloc-notes ++ si vous l'avez obtenu). Collez 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 j'ai assigné l'icône Opera 'O' à celui-ci, et supprimé le raccourci original.

Pour Opera 36.0.2130.65 éditer %operaversion%/resources/default_partner_content.json réussissez sur Ubuntu et Windows.

Ouvrez le fichier dans vim et supprimez les lignes, à l'exception de Google, à partir de "search_engines": { construit dans ce fichier, donc il devrait 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.

Modifiez ce fichier, conservez une copie et définissez le fichier édité comme étant en lecture seule et / ou configurez l' opera://flags/#first-run-partner-content-update to disabled .