Acelera iPhoto 09 cuando no rinde como debiera

A algunos usuarios iPhoto les tarda una eternidad en abrir o en realizar cualquier operación, por diferentes motivos. Generalmente, suele ser que hay muchas fotografías en la base de datos, y saltar entre álbumes puede costar más de un minuto. Sin embargo, podemos “pasar la aspiradora” para quitar el polvo y la paja a las bases de datos que controlan iPhoto para acelerar su velocidad.

Dentro de iPhoto 09 hay 4 bases de datos SQL lite (face_blob.db, face.db, iPhotoAux.db and iPhotoMain.db). Pasando el aspirador por estas 4 bases de datos se aumenta el rendimiento del programa notablemente.

Para realizar esta pequeña tarea de mantenimiento, solo has de abrir el terminal y acceder al interior de la biblioteca de iPhoto.

Para ello, abre el Terminal (en utilidades) y escribe cd y luego arrastra la biblioteca de iPhoto al terminal, para obtener su ruta (generalmente se encuentra dentro de la carpeta Fotos o Pictures dentro de tu usuario). Pulsa Enter para que el terminal te lleve hasta allí.

Luego has de introducir este comando:

for dbase in *.db; do sqlite3 $dbase "vacuum;"; done

En redacción lo hemos probado con iPhoto 08 y hemos notado una gran diferencia en la apertura y la navegación por los diferentes álbumes.

Fuente: Mac OS X

0 0 votos
Article Rating
Subscribe
Notify of
23 Comments
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
Anónimo
Anónimo
15 years ago

pues yo lo he probado y parece mas rapido al abrirse, pero se me cierra la aplicación al crear un pase de dispositivas.

a ver si apple soluciona esto

Administrador
15 years ago

Comprobado en iPhoto 08 lo del pase de diapositivas tras realizar la optimización y aquí sin problemas.

Un saludo

—————
http://www.faq-mac.com

Anónimo
Anónimo
15 years ago

¿Y no hay riesgo de que se borre la biblioteca de caras? depues de lo que me ha llevado clasificar todas las fotos…
Gracias

Juan Tatay - silta
Juan Tatay - silta
15 years ago

Me atrevo???

Namaste,
silta

Anónimo
Anónimo
15 years ago

Yo lo he probado con iphoto 9 y se ha puesto mas rapido. No hay problemas al crear un pase de diapositivas.

andor
andor
15 years ago

El comando ‘vacuum’ de Sqlite realiza un compactado de la base de datos sin borrar nada, así que es un comando seguro. Lo que hace, a grosso modo, es quitar los huecos que se van produciendo en la base de datos al agregar y quitar registros, y defragmentarlos para que queden ordenados.

Es aplicable a otros softwares que usen Sqlite 3 (Quizá como esa que tu y yo sabemos, Silta 😉 )

Un saludete, señores

andor
andor
15 years ago

Ojo! Eso si!

iPhoto deberá estar cerrado cuando useis el comando, o podrá fallar o causar problemas!!

Ale!

Administrador
15 years ago

Lo que puedes hacer para asegurarte de que no vas a tener problemas es duplicar la biblioteca de iphoto y moverla a otra ubicación. Luego, arranca iphoto manteniendo pulsada la tecla opción hasta que te aparezca un cuadro de diálogo preguntándote que biblioteca quieres utilizar y selecciona esta nueva biblioteca. Sigue los pasos del tutorial (pero con la ruta de esta nueva biblioteca) y si todo va bien, ya sabes que puedes reemplazar la biblioteca antigua por la nueva y arrancar iphoto con la tecla opción para seleccionarla de nuevo.

Un saludo
—————
http://www.faq-mac.com

Anónimo
Anónimo
15 years ago

Comprobado con 09, antes de la “limpieza” mas de 20 seg. en abrir iphoto, después, menos de 5 (también puede deberse a que la anterior fue la primera apertura, pero aún así la diferencia es demasiado grande)

Genial truco, gracias.

Por cierto, estas cosas son las que se deberían hacer solitas, que para eso es un mac… pero bueno, no todo va ser perfecto, esperemos que en alguna update, lo automaticen.

saludos.

bicindario
bicindario
15 years ago

Desde que actualicé a la versión 09, el Time Machine me da error al intentar copiar el iPhoto Library. Dicha carpeta, tiene un peso de 130Gb aproximadamente, tampoco es tanto, no?

Alguna solución? Gracias por adelantado.

Anónimo
Anónimo
15 years ago

No lo consigo, en el terminal, me quedo con esto:

Aluminium:~ iM$ cd/Users/iM/Pictures/iPhoto Library for dbase in *.db; do sqlite3 $dbase “vacuum;”; done

Aparece esto:
-bash: syntax error near unexpected token `do’

Administrador
15 years ago

Te has olvidado pulsar Enter entre el primer paso (llegar a la biblioteca desde el terminal) y luego introducir el comando.

Un saludo

—————
http://www.faq-mac.com

Anónimo
Anónimo
15 years ago

Desde que habia actualizado a la version ’09 de iphoto el programa tronaba cuando queria eliminar todo un evento de la fototeca, despues de hacer esto, volvio a funcionar como si nada, ademas de arrancar increiblemente rapido!! Genial!

Anónimo
Anónimo
14 years ago

Hola tengo iphoto 09 pero al seguir los pasos tal como ustedes dicen me sale al final esto SQL error: disk I/O error

espero puedan ayudarme

Alejandro

Administrador
14 years ago

Ordenador? sistema operativo? procesador?

Es posible que tengas que hacer algo de espacio en el disco duro.

—————
http://www.faq-mac.com

Anónimo
Anónimo
14 years ago

tengo imac con os x 10.5.8
1) como abro el terminal??? como llego hasta la dichosa biblioteca….es lo mismo que la iphoto library???
lo que hago es seguir a pie de la letra lo que ustedes escriben y no doy pie con bola……usuario(xxxx) libreria o imagenes? dentro de imagenes esta iphoto library>metadata, iphoto.ipspot albumdata.xml album data2.xml….

abro el terminal >aplicaciones>utilidades>” escribo CD”….. y no veo la biblioteca…. de verdad lo estoy intentando… 🙁 y no lo consigo…
lo siento si les no soy tan avanzado como creo que son ustedes …pero si me
ayudan lo agradeceria mucho.. gracias por adelantado.
AB

Anónimo
Anónimo
14 years ago

A ver, poco a poco ALBERTOJB:
Aplicaciones/utilidades/terminal, escribes cd
Abres el finder, en tu nombre de usuario(será Alberto digo yo..)/imagenes/iphotolibrary; pinchas en iphotolibrary y arrastras hasta la ventana del terminal, en la que sueltas iphotolibrary
aprietas enter
copias la instrucción que aparece al principio de esta página (for dbase in *.db; do sqlite3 $dbase “vacuum;”; done)
enter otra vez….
y ya debería estar…..

Administrador
14 years ago

http://www.faq-mac.com/noticias/37790/iphoto-warp-9-acelera-iphoto-09-cuando-no-rinde-debiera

Convertido en aplicación para los que tienen problemas con el terminal.

—————
http://www.faq-mac.com

Anónimo
Anónimo
14 years ago

Y existe un comando similar para acelerar el arranque de itunes?

Administrador
14 years ago

No. La biblioteca de iTunes está encriptada por motivos obvios y ese es uno de los secretos mejor guardados de Apple. Cualquier intento de destriparla acaba indefectiblemente en la visita de los Men in Black de Apple. (y que conste que estuvimos investigando el tema en su momento).

—————
http://www.faq-mac.com

Anónimo
Anónimo
13 years ago

Hola espero me ayuden a solucionar el problema que tengo de iPhoto, cuando tengo la ventana con todas mis fotos y las reduzco el tamaño para poder buscar mis fotos, se ven por un segundo y se cambian a las que he borrado o se ven otras, cuando agrando la imagen se ve la que realmente es, que hago? gracias

Angel Amando G Ab
Angel Amando G Ab
11 years ago

Intenté bajar la aplicación pero ya no está =/

Angel Amando G Ab
Angel Amando G Ab
11 years ago

Ayuda, a mi se me vuelve lento el iphoto 09 cuando estoy editando y hago zoom en una foto y luego quiero ajustar la exposicion y demás, soy nuevo en mac, no podrían volver a poner la aplicación descrita aquí,
http://www.faq-mac.com/noticias/37790/iphoto-warp-9-acelera-iphoto-09-cuando-no-rinde-debiera
Por favor,

23
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x