Cómo combinar la barra de direcciones y de búsquedas en Safari 5 (por fin)

34 comentarios

unificar-barras-safari-5.jpg

Unos de los cosas que menos me gusta de Safari 5 es que se incluyan dos barras de texto, una para direcciones y otra para hacer búsquedas en Internet. Viendo el ejemplo de Chrome, y la sencillez que supone poseer una única barra combinada, me cuesta pensar porqué Apple no lo ha implementado también así en su navegador.

Nunca me ha gustado posicionarme en el lado de ningún navegador, y actualmente utilizo Chrome (que me parece fantástico) y Safari 5. Así que había que encontrar un modo de conseguir la barra unificada en Safari 5 para que fuera igual de usable que Chrome, y por si os interesa, parece que tengo una solución.

Se trata de utilizar la extensión KeyWurl, muy útil, y que añade diversos motores de búsqueda controlados por palabras clave. Miguel ya lo mencionó en Applesfera hace más de tres años, yo hoy os convertiré en ninjas del KeyWurl para que lo exprimáis al máximo con Safari 5. Vamos a ello.

Utilizando KeyWurl en Safari 5

keywurl-safari-version.jpg

El primer paso es descargar el plugin desde su página oficial. KeyWurl no tiene instalador oficial, aunque el proceso es sencillo: Primero instalamos SIMBL haciendo doble click sobre él (es automático). Se trata de un instalador de extensiones. Luego, sólo tenéis que copiar el archivo Keywurl.bundle en Library/Application Support/SIMBL/Plugins.

Aquí nos encontramos con un pequeño problema… y es que no funciona. KeyWurl fue desarrollado para Safari 4 y su desarrollador ha limitado su ejecución por el número de versión del navegador, por lo que si intentamos arrancar tal cual nos dará error. Solucionarlo es sencillo, copiamos el número de versión de nuestro Safari desde su ventana de “Acerca de Safari” (os lo marco en la imagen de arriba), y luego lo copiamos dentro de la sección MaxBundleVersion del Info.plist del paquete, sustituyendo al valor antiguo:

keywurl-info.jpg

Para llegar hasta este Info.plist, tan sólo tendréis que hacer click derecho sobre Keywurl.bundle y “Mostrar contenido del paquete”/Contents, allí lo tenéis. Una vez cambiado el valor, reiniciad Safari 5 y ya funcionará el plugin sin absolutamente ningún problema.

Así funciona KeyWurl en Safari 5

keywurl-ejemplo-google.jpg

Para acceder a la configuración del plugin, debéis acceder a Safari/Preferencias/KeyWurl, y veréis una pantalla similar a la que os muestro arriba. Allí tendréis las palabras clave que referencian a cada buscador, de modo que escribiendo cualquier de ellas, y a continuación el término a buscar, se procederá a ello.

Existe una etiqueta denominada “default”, como veis en la captura, ya tiene por defecto incorporado el motor de búsqueda de Google. Esto podréis cambiarlo en cualquier momento, ya que todo es completamente configurable. Podéis añadir nuevos motores de búsqueda de forma muy sencilla. Por ejemplo, como ejemplo vamos a añadir el buscador de la RAE. Accedemos a su URL después de hacer una búsqueda y copiamos el texto completo excepto el término de búsqueda:

keywurl-rae.jpg

El siguiente paso es crear una nueva entrada en KeyWurl, con palabra clave “RAE” y copiando la URL de búsqueda, recordad, sin el término a buscar. Dicho término lo cambiaremos por un tag de sustitución, que sólo tendremos que arrastrar desde la zona inferior (en este caso “complete query”):

keywurl-rae-busqueda.jpg

Cada sustitución le pasa a la URL de búsqueda unos términos u otros, dependiendo de cuales elijamos. Estos son los que utiliza el programa, explicados para que podáis elegir los que os convengan si os animáis a añadir más buscadores:

  • Complete Location Field: Se buscará todo lo que tecleemos en la barra, incluída la palabra clave
  • Complete Query: Se buscará todo lo que tecleemos en la barra, excepto la palabra clave
  • Query Word 1..9: La palabra número “n” por la que queremos buscar, exclusivamente.

Incluso podemos afinar más nuestra definición de los buscadores, evitando utilizar URL con codificación Unicode, o sustituir los espacios en blanco de forma distinta a si se hace distinto a lo habitual (esto es, “%20”). Todo es muy visual y muy sencillo.

keywurl-busqueda-ejemplo.jpgEjemplo de búsqueda en Amazon

Desde este momento, la barra de URL de Safari también servirá para hacer búsquedas: Si no ponemos una URL, el navegador hará una búsqueda por el motor predeterminado (en este caso Google). Y si elegimos una palabra clave, por ejemplo “RAE ordenador”, Safari buscará en el motor de búsqueda que hemos definido para la RAE el término “ordenador”. Muy cómodo, ¡os animo a probarlo!

Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

Respuestas

Preguntas sobre este tema que ha contestado la comunidad

+ Deja tu comentario

Comentarios

  • 1

    Avatar de Yaro !

    Llegó tarde, ahora todo eso lo hago con Alfred, pero igual lo probaré.

    Excelente post, Pedro, muy completo y explicado!

  • Respondiendo a #1:
  • 13

    Avatar de pedroarilla !

    Igualmente, yo vuelo con el tándem Chrome + Alfred.

  • 2 Comentario moderado

  • 3

    Avatar de JayK !
    JayK | 1 estrellas

    Gracias Pedro, existe este truco para Firefox?

    -- editado por última vez a las 10:46

  • Respondiendo a #3:
  • 4

    Avatar de Pedro Aznar !

    En Firefox, ya se busca automáticamente en Google cuando introduces algo que no sea una URL. Seguro que hay algún plugin que haga algo similar a KeyWurl, lo buscaré y os cuento...

  • Respondiendo a #3:
  • 12

    !
    | 1 estrellas

    Creo recordar que para FF hay una extensión que lo hace: Omnibar.

  • Respondiendo a #4:
  • 18

    Avatar de solobuscame !

    En firefox no me funciona esto que dices. Que estaré haciendo mal?

  • 5

    !
    | 3 estrellas

    Muy buen post, muy útil, necesitamos más de este tipo.

  • 6

    !
    | 1 estrellas

    Muy interesante pero ¿Existe algún modo de eliminar la barra de búsqueda del navegador? No le veo mucho sentido a buscar desde la barra de direcciones si la de búsqueda va a seguir ahí, ¿no?

  • Respondiendo a #6:
  • 7

    Avatar de Pedro Aznar !

    Si que existe, y de hecho es el objetivo de un próximo post que publicaré la semana que viene ;)

  • Respondiendo a #7:
  • 9

    !
    | 1 estrellas

    ¿Y ahora que he hecho esto me tengo que pasar una semana con las dos barras? jajajaja Espero impaciente ese post ;)

  • Respondiendo a #9:
  • 10

    Avatar de Pedro Aznar !

    El lunes a primera hora lo tienes publicado! Gracias por el interés ;)

  • Respondiendo a #10:
  • 21

    !
    | 1 estrellas

    tendre que esperar hasta el lunes jajaja pero gracias por el post, desde siempre (salida de Chrome) que esperaba hacerlo con Safari, así que cuando pueda quitar la barra de búsqueda será perfecto :D

  • Respondiendo a #21:
  • 26

    Avatar de Pedro Aznar !

    Hmmmm... parece que el proceso para eliminar la barra de búsquedas de Google de Safari 5 es muy complicado. En Safari 4, era "relativamente sencillo" abriendo el .nib con el Interface Builder el XCode y quitando el elemento, pero en Safari 5 parece que es parte del mismo objeto y la compilación no deja acceder a él desde el NIB. Seguiré probando cosas a ver si consigo hacerlo... :)

  • Respondiendo a #26:
  • 27

    Avatar de Pedro Aznar !

    Señores, me autorespondo. Ya lo he conseguido ;)

    Aquí va un pequeño adelanto a modo de prueba.

    Ahora mismo estoy escribiendo el post con los pasos para conseguirlo. Funciona a la perfección... Mañana sobre las 9:00 lo tenéis publicado...

    Saludos!

  • 8

    !

    Excelente post Pedro, este tipo de artículos son los que se extrañan mucho en este blog, keep them coming!

  • 11

    !
    | 2 estrellas

    Ya lo he instalado, es lo que más echaba en falta del chrome ¡genial!

  • 14

    Avatar de kewpie !
    kewpie | 2 estrellas

    mmm por fin? esto del keywurl ya existia y se podia hacer hace tiempo... sinceramente me parece una chapuza, es un rollo instalarlo, depende otro, a la minima que actualizan el safari deja de funcionar o funciona raro, te ralentiza el arranque de safari, y al menos en mi experiencia dejaba de funcionar bien al cabo del tiempo... en conclusion una caca de la vaca, lo siento, es lo que opino deberian dejar de ser tan cazurros los de apple con el safari y combinar ambos campos en uno solo exactamente como chrome, por el amor de dios!

  • Respondiendo a #14:
  • 16

    Avatar de Pedro Aznar !

    El KeyWurl ya existía desde hace tiempo (de hecho, en la entrada comento que Miguel habló de él en 2008), pero no funcionaba para Safari 5 sin el "truco" de este post.

    En mis pruebas, durante dos semanas, no he notado lentitud en Safari 5 por culpa de esta extensión, y por supuesto, poniendo como versión máxima en el Bundle un número superior a la que tenemos, no dejará de funcionar nunca. Quizás sea otra extensión en tu Safari 5 la que esté ralentizándolo.

    Pero sí, Apple debería integrarlo de serie. :)

  • 15

    !
    | 1 estrellas

    Cuando instalo el pkg y me dirijo a copiar el archivo en la ruta de Libreria/application support../ no me aparece ninguna carpeta que se llame SIMBL . Tengo un mac book pro con leopard y safari 5

  • Respondiendo a #15:
  • 17

    Avatar de Pedro Aznar !

    Si has instalado el pkg debería aparecerte la carpeta ahí... Me temo que SIMBL sólo funciona con Snow Leopard

  • 19

    !
    | 2 estrellas

    Chico, que follón. Y todo por no perder 1 segundo con el buscador de toda la vida...

  • 20

    Avatar de allfreedo !

    Solo una cosita: esto no es un invento de chrome, es una funcionalidad que introdujo Opera en la versión 8 y ya vamos por la 11.

    Pero como suele suceder, el navegador más innovador (me atreveria a decir que el único que innova) es el que menos cuota de mercado tiene.

  • 22

    Avatar de D10 !
    D10 | 2 estrellas

    Tremendo post!! Muchas gracias!! Ya estaba registrado, pero si no me hubiera creado una cuenta sólo para darte las gracias!! El tiempo que quería yo poder hacer búsquedas sólo con cmd + L y no darle al TAB después... El lunes a primera hora estoy aquí con el cmd + R ;)

  • 23

    !
    | 1 estrellas

    se que no tiene que ver con el tema en si pero, tengo muchos problemas con safari, esta ultima actualizacion me va muy mal, al punto de hacerme colgar la iMac, lo soluciono cerrando la aplicacion, pero igual esto no es algo que deberia ocurrir en un producto de apple, estoy usando chrome y estoy bastante conforme, quiza le hagan falta algunas cosas que tiene safari, pero de momento y hasta que no actualizen (ya que tengo problemas una actualizacion si la otra no) me ire de lleno con el navegador de google

    ¿alguien mas tiene este problema?

  • 24

    !
    | 1 estrellas

    Y si lo echo a perder?

  • 25

    Avatar de Spino !

    Poco a poco, todos los productores de navegadores están intentando llegar a lo que es hoy Chrome.

    Ojo, que Chrome tiene ciertos "contras" en mi opinión, pero sigue siendo mi elección tanto en Windows como MAC

    Ver esto e Safari (que es realmente útil) me recuerda a lo que acaban de hacer con el Firefox 4... que es un Chrome con un zorrillo rojo arriba ;) ...aunque lo de la gestión de pestañas por "espacios" es realmente interesante y sólo lo he visto en Firefox 4

  • 28

    !

    GRACIAS. De verdad Muchas Gracias. Solo dos preguntas: 1). ¿Hay alguna forma de quitar la pantallita que sale al iniciar Safari? y la segunda: ¿hay alguna forma de buscar algo sin poner ninguna palabra o letra antes de la palabra a buscar? Espero una respuesta y repito GRACIAS.

  • Respondiendo a #28:
  • 29

    Avatar de Pedro Aznar !

    De nada ;) Te contesto:

    1.- Que pantallita te sale al iniciar Safari??? Me puedes hacer una captura? Que yo sepa, no sale ninguna...

    2.- Sí, en la categoría "default" del KeyWurl, puedes poner cualquier url de búsqueda que quiera, y si no pones nada en la barra de direcciones, buscará por ese.

    Saludos!

  • Respondiendo a #29:
  • 30

    !

    1.- Lo de la plantilla se soluciono solo(me apareció solo las 2 primeras veces que inicie Safari). 2.- lo que quiero hacer es poner en la barra de direcciones (por ejemplo) la palabra perro y que me busque en google la palabra perro; y en lugar de eso me manda a www.perro.com Para buscar en google o wikipedia tengo que poner g o w(respectivamente) i quiero no poner nada mas que la palabra perro y que la busque no que me mande a la pagina. No se si me explique, pero espero una respuesta Nota: Si borro el keyword correspondiente me borra la Expansion o no busca si no me manda a la pag www.

  • Respondiendo a #29:
  • 31

    !

    y una ultima cosa ya para dejar de molestar: No se que hice mal, por que ahora cada vez que busco algo en google siempre me busca incluyendo la g. Ej: g gato Y google me busca resultados con las palabras g + google

  • Respondiendo a #31:
  • 32

    !

    i np solo tengo ese problema con google si no tambien con yahoo y bing Los 3 mas importantes De verdad espero tu respuesta

  • Respondiendo a #29:
  • 33

    !

    Lo siento por las molestias pero me alegra decirte que PROBLEMAS RESUELTOS TODOS. Todo a base de prueba y error De todos modos gracias por tu otro post, ahora ya tengo una sola barra en safari GRACIAS

  • 34

    !
    | 1 estrellas

    Antes de nada enhorabuena por el post. Veras, el problema es que cuando instalo el SIMBL, no me aparece ningún error durante la instalación, pero luego voy a Librería/Application Support y no está la carpeta SIMBL. Tengo un MacBook Pro con Snow Leopard y Safari 6533.20.27.

Escribir un comentario

Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con Facebook Connect

Anunciate aquí

WSL Weblogs SL