Opera 31: ¿Eliminar los motores de búsqueda predeterminados?

30

Hasta Opera 30 incluido, puede seguir este enlace aquí, que simplemente le indica que elimine algunos .jsonarchivos que contienen los motores de búsqueda predeterminados.

A partir de hoy, con la última actualización de Opera 31.algo , este truco ya no funciona. Si default_partner_content.jsonfalta el archivo (o se eliminan elementos), Opera se quejará al inicio y solicitará una reinstalación. Al volver a colocar el archivo en su lugar, Opera vuelve a funcionar, pero los motores de búsqueda predeterminados están ahí obviamente ...

¿Alguien ha encontrado una nueva forma de deshacerse de los motores de búsqueda predeterminados?

(Si accidentalmente busco ese ridículo yahoo nuevamente en lugar de youtube, como lo configuré, perderé mi sh **.)

fgysin reinstalar a Monica
fuente

Respuestas:

39

Vaya a opera: // a punto de mostrar sus rutas de instalación

  • Desde [raíz] / perfil :

Eliminar default_partner_content.jsony copiar siteprefs.jsona [raíz] / [versión] / resources

  • De [raíz] :

Retirar default_partner_content.jsonluego cambiar el nombre siteprefs.jsonde default_partner_content.jsony la puso de sólo lectura


Como ya sabrá, los acuerdos con los proveedores de motores de búsqueda son una fuente importante de ingresos para la empresa.

Opera y buscadores

0XX0
fuente
44
Y rechazar configurabilidad es una fuente importante de alejar la base de usuarios de los pocos súper% de los usuarios que todavía tienen ...
fgysin de reactivación de Mónica
2
Las búsquedas predeterminadas de Amazon y Bing no son seguras (https) en v34.0 aquí, por lo que la seguridad sería una mala excusa.
contrebis
1
De hecho, al mirar el default_partner_content.jsonarchivo, incluso más se redirigen a través de URL de socios de anuncios http, así que sí. Buen trabajo Opera.
contrebis
2
No se trata de privacidad, se trata de usabilidad y configurabilidad. He visto fracasar grandes proyectos (incluso empresas) porque alejaron a los usuarios al sacrificar la usabilidad por los ingresos publicitarios ... Odiaría ver a Opera ir por este camino.
fgysin reinstala a Monica el
1
Muchas gracias! Confirma que funciona para OSX 10.14.5 y Opera 62.0.3331.66. ¡Finalmente!
zcahfg2
1

Es un problema bien conocido. ¡Ha alejado a mucha gente!

Aquí hay un 'hack' que implica cambiar el lanzador en sí mismo. ¡Sin embargo funciona!

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

  1. Presiona "WINDOWS KEY" + "E" (para) abrir el Explorador de Windows: busca tus propios archivos o dónde quieres que resida el script
  2. Haga clic derecho en ese directorio -> "Nuevo" -> "Nuevo archivo de texto" y asígnele el nombre "OperaLauncher.BAT.txt"
  3. Abra ese archivo en el Bloc de notas (o preferiblemente Notepad ++ si lo tiene) Pegue el siguiente 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%"

Luego tomé ese archivo .bat y le asigné el ícono de Opera 'O', y eliminé el acceso directo original.

Arrendajo
fuente
No se pudo hacer que esto funcione ... Además, esto parece ser solo un script para el viejo truco Opera-v25, que, como dice claramente el OP, ya no funciona en Opera-v31 +.
fgysin reinstala a Monica el
1

Para Opera 36.0.2130.65, edite el %operaversion%/resources/default_partner_content.json éxito en Ubuntu y Windows.

Abra el archivo en vim y elimine las líneas, que no sean Google, de las "search_engines": {construcciones en ese archivo, por lo que debería tener el siguiente aspecto:

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

Y así sucesivamente en todas las secciones de idiomas. Lo siento, no puedo pegar todo el archivo.

Edite este archivo, guarde una copia y configure el archivo editado como de solo lectura y / o configúrelo opera://flags/#first-run-partner-content-update como deshabilitado .

Alexey
fuente
1
Hmm interesante, ¿crees que deshabilitaron las comprobaciones de consistencia del archivo? De Opera 31 en un solo cambio de byte en uno de los archivos conducir a un error de inicio y abortado ...
fgysin de reactivación de Mónica
No veo a Yahoo en la lista de "nosotros" y, sin embargo, es uno de mis motores de búsqueda predeterminados. No me importa tanto eliminarlo como rescatar la palabra clave "y", pero buscar "yahoo" y cambiar la palabra clave a "" no funciona ... simplemente lo restablece a "y" al inicio , incluso con el indicador que sugirió establecer en deshabilitado.
swrobel