Прискорюємо роботу iphoto через термінал - проект appstudio

Прискорюємо роботу iphoto через термінал - проект appstudio
iPhoto - чудовий менеджер фотографій. Більшість користувачів вважають так, поки кількість фотографій в їх колекції не перевалить за кілька тисяч. Не секрет, що після цього робота в iPhoto (особливо на не дуже потужному Маке з невеликим об'ємом оперативної пам'яті) межує з мазохізмом. Що ж робити? Ми розглянемо два рішення: офіційне і радикальне.

Офіційне рішення - перебудова медіатеки iPhoto. Але не шукайте в меню і в налаштуваннях програми такого пункту - все одно не знайдете. Тут рідкісний приклад того, коли ідеологія Apple «Just works» не працює: якщо ви не знаєте, як це зробити, то в житті не здогадаєтеся. Потрібно запустити iPhoto, попередньо затиснувши клавіші Alt (Option) і Command. Тоді програма перейде в безпечний режим і покаже вам ось таке віконце:

Радикальне воно тому, що оптимізує базу даних не засобами iPhoto, а на рівні мови запитів SQL. Відповідно, для подібних маніпуляцій не обійтися без Терміналу. Запустіть його з папки / Applications / Utilities і введіть дві команди, натискаючи після кожної Enter:

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

Після того, як в рядку Терміналу знову з'явиться сірий курсор, ви зможете відкрити iPhoto і оцінити приріст швидкості роботи.

P.S. Хоча обидва рішення випробувані десятками тисяч користувачів, не забувайте про бекапе бібліотеки iPhoto (вона лежить в папці Зображення). Якщо щось піде не так, то ваші дорогоцінні фотографії можуть бути втрачені назавжди, а приріст швидкодії того не варто.

Схожі статті