марта 2, 2008 — Мультимедиа
Если вы новичок здесь, вы можете подписаться на мой RSS-фид. Будьте в курсе всех обновлений.
Удивительно, но «Леопард» ищет по текстам песен, хранящимся в iTunes. Вы можете написать в строке поиска часть текста песни и получить в результате музыкальный файл с эти текстом.
К сожалению, так работает только общесистемный поиск. Поиск в самом iTunes так не работает.
февраля 17, 2008 — Mail
Если вы пользуетесь почтой от Gmail с использованием протокола IMAP, что весьма удобно, вы наверняка замечали, что при поиске получаете дублирующиеся результаты.
Дело всё в том, что через IMAP вы в обязательном порядке подписаны на папку All mail, которая содержит все сообщения вашего аккаунта, исключая спам и корзину. Отписаться от этой папки невозможно, но мы можем сделать по-другому:
- Откройте настройки Stoplight. System Prefrences -> Spotlight -> Privacy
- Добавьте в список (можно простым перетаскиванием) директорию
~/Library/Mail/IMAP-username@imap.gmail.com/[Gmail]/Allmail.imapmbox
февраля 15, 2008 — Mail
Если вы испытываете трудности с поиском в теле писем в почтовой программе, возможно причина в сбойном индексном файле Spotlight. Для перестоения индекса вы можете воспользоваться следующей командой терминала:
$ sudo mdutil -E /
После чего придётся подождать, пока весь ваш диск не переиндексируется заново.
февраля 15, 2008 — Mail
В «Тигре» была замечательная возможность (хотя и не документированная) создавать архивы/резервные копии сообщений в Mail.app. Для этого нужно было всего лишь перетащить нужную папку с сообщениями например на рабочий стол, в результате чего создавался mbox-архив, содержащий все сообщения. После этого вы могли спокойно удалить сообщения из Mail.app и легко вернуть их обратно (File -> Import -> Mail for Mac OS X). Также по этому архиву работал поиск Spotlight.
В «Леопарде» всё поменялось. В нём появилась документированная возможность делать архивы почты. Для этого необходимо щёлкнуть правой кнопкой по нужной папке и выбрать Archive Mail из меню. На первый взгляд всё работает так же, как и в «Тигре», но из-за изменения формата сохраняемых сообщений, поиск Spotlight в архиве не работает.
Как же сделать так, чтобы поиск работал?
Очень просто — загляните в ~/Library. Откройте директорию ~/Library/Mail, ввыберите нужную вам папку с сообщениями и просто скопируйте её куда-нибудь. Теперь вы можете удалить сообщения из почтовой программы. Восстановить их будет очень просто, и поиск работает.
декабря 19, 2007 — Система
Для того, чтобы поиск не искал слова в словаре:
defaults write com.apple.spotlight DictionaryLookupEnabled NO
Для того, чтобы выключить калькулятор:
defaults write com.apple.spotlight CalculationEnabled NO
После этих команд необходимо перезапустить Spotlight командой sudo killall Spotlight (потребуется введение пароля).
ноября 14, 2007 — Система
Если вы не хотите пользоваться сервисом Spotlight вы можете полностью его отключить.
Для удаления иконки поиска из верхнего правого угла экрана просто наберите в терминале следующее:
sudo chmod 0 /System/Library/CoreServices/Spotlight.app
Для того, чтобы вернуть иконку:
sudo chmod 755 /System/Library/CoreServices/Spotlight.app
Примечание. Данная комманда подходит только для «Леопарда». В «Тигре» вам надо заменить Spotlight.app на Search.bundle.
Эта комманда не отключает автоматическое индексирование дисков, а только убирает иконку. Для того, чтобы отключить индексирование, отредактируйте файл /etc/hostconfig и замените строку SPOTLIGHT=-YES- на SPOTLIGHT=-NO-.
ноября 10, 2007 — Система
В случае если поиск перестал работать или работает неверно, полезно бывает удалить поисковый индекс:
Для основоного жёсткого диска:
$ sudo mdutil -E /
Для любого другого диска:
$ sudo mdutil -E /Volumes/volumename (где volumename - имя вашего тома)
5e761d528c57aab819a351fb55492f01
ноября 8, 2007 — Система
Spotlight в «Леопарде» поддерживает вычисления прямо в строке поиска. Вы можете ввести выражение и сразу увидеть результат. Более того, Spotlight умеет считать не только арифметические операции, но и более сложные функции, входящие в стандартую библиотеку С math(3). Например, sqrt(9) вернет вам 3 (извлечение корня), pow(2, 2) — 4 (возведение в степень). Также поддерживается константа pi.
Вы можете использовать комманду man math в терминале, чтобы увидеть все поддерживаемые функции и выражения.
