
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
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:

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
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:

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”):

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.
Ejemplo de búsqueda en AmazonDesde 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!



Comentarios
Llegó tarde, ahora todo eso lo hago con Alfred, pero igual lo probaré.
Excelente post, Pedro, muy completo y explicado!
Igualmente, yo vuelo con el tándem Chrome + Alfred.
2 Comentario moderado
28Gracias Pedro, existe este truco para Firefox?
-- editado por última vez a las 10:46
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...
Creo recordar que para FF hay una extensión que lo hace: Omnibar.
En firefox no me funciona esto que dices. Que estaré haciendo mal?
Muy buen post, muy útil, necesitamos más de este tipo.
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?
Si que existe, y de hecho es el objetivo de un próximo post que publicaré la semana que viene ;)
¿Y ahora que he hecho esto me tengo que pasar una semana con las dos barras? jajajaja Espero impaciente ese post ;)
El lunes a primera hora lo tienes publicado! Gracias por el interés ;)
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
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... :)
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!
Excelente post Pedro, este tipo de artículos son los que se extrañan mucho en este blog, keep them coming!
Ya lo he instalado, es lo que más echaba en falta del chrome ¡genial!
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!
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. :)
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
Si has instalado el pkg debería aparecerte la carpeta ahí... Me temo que SIMBL sólo funciona con Snow Leopard
Chico, que follón. Y todo por no perder 1 segundo con el buscador de toda la vida...
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.
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 ;)
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?
Y si lo echo a perder?
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
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.
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!
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.
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
i np solo tengo ese problema con google si no tambien con yahoo y bing Los 3 mas importantes De verdad espero tu respuesta
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
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 FacebookConnect