Первый половник дёгтя в Mac OS X

Февраль, 23rd 2012Рубрика: Apple 28684
Подписаться на комментарии по RSS

BlueHarvest - удаляем .DS_Store, .Trashes, .AppleDouble, .Spotlight-V100

Вы наверное заметили, что последнее время в блоге размещаю статьи, посвященные исключительно яблочной продукции. Совсем недавно делился первыми впечатлениями от работы в Mac OS X. Пришло время продолжить начатую тему. Полагаю, данная статья заинтересует новоиспеченных владельцев компьютеров Mac и тем, кто как и я, сменил Windows на Mac OS X. Последних принято называть "свитчерами"... ну что-же свитчеры, так свитчеры.

Полазив по всевозможным форумам, пришел к выводу, что среди владельцев Mac не много грамотных технарей, серьезно разбирающихся во внутреннем устройстве Mac OS. Во всяком случае русскоязычное комьюнити в этом плане довольно скудно представлено на текущий момент. Заметил, что на сайтах apple тематики сплошной копипастинг и обзоры игрушек из разряда "ни о чём", редко находится что-то действительно интересное. Видимо стоит внимание переключить в сторону хакинтошников.

Но во многих вещах придется разбираться самому и по возможности результатами своих копаний буду делиться на страницах блога. Приступим...

Отучаем Mac OS оставлять свои следы на Windows ресурсах

.DS_Store, .Trashes, .AppleDouble, .Spotlight-V100 - эти файлы и каталоги наверняка знакомы всем макинтошникам. Вот только зачем нужна вся эта дребедень на флешке или сетевом ресурсе, особенно если туда заходят Windows пользователи. Признаюсь, когда впервые был "осчастливлен" подобным безобразием, воткнув в мас свою флешку, первым делом решил, что это очередные вирусы (до того времени с Mac OS никогда не сталкивался).

А что ещё должен подумать закоренелый виндузятник увидев такое? Ведь вы этого не заказывали. На самом деле тут нет ничего страшного (ну если не брать во внимание, что не всегда удается легко и просто почистить флешку).

Эти файлы хранят дополнительную атрибуты файловой системы HFS - позиции окон, размеры иконок, содержимое полей Comments и т.д. Но вот на съемных носителях и сетевых дисках такое самоуправство системы реально раздражает.

Было решено это дело отключить... а вот тут нас ждет первая засада - в системных настройках этого попросту нет! Вернее этого не предусмотрено в графической части, никаких переключателей и чего-то в этом роде.

Но проблема есть, и надо с ней бороться. Интернет предлагает несколько вариантов решения этой задачи: добавление в утилиту размонтирования (когда вы отключаете устройство) некий скрипт для удаления этих "подарочных" файлов Maс OS, использование специализированных сторонних утилит, изменение некоторых параметров системы из терминала.

Добавлять скрипт в системную утилиту размонтирования мне как-то религия не позволяет - это сродни приделывания костылей. Нужно искать причину, а не бороться с последствиями.

В общем пока нашел как отключить Spotlight - .Spotlight-V100 (мне этот функционал всё равно без надобности) и запретить писать "мусор" (.DS_Store) на сетевые диски. Для этого нам понадобится Терминал (находится в утилитах если кто не знает).

Отключаем Spotlight (.Spotlight-V100):

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Соответственно чтобы снова включить Spotlight, необходимо выполнить обратную команду:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Как видите, обе команды выполняются от имени суперпользователя root (для unix-оидов команда sudo будет не в новинку). Не забудьте перезапустить систему для применения изменений.

Отключаем .DS_Store. За их создание ответственность у нас несет Finder. Как уже писал ранее, .DS_Store используется для хранения метаданных о папках и файлах.

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Действия, описанные выше не избавляют полностью от проблемы создания не нужных файлов, потому сам на данный момент остановился на утилите BlueHarvest. Плюс программы - это простота и гибкость настроек буквально в пару кликов мыши, минус - это конечно платность. Torrent вам в помощь в решении вопроса жадности программы.

BlueHarvest - удаляем .DS_Store, .Trashes, .AppleDouble, .Spotlight-V100

Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Комментариев: 1

  1. 2012-03-02 в 15:43:34 | Аноним

    Отличная заметка. Благодарстую. И идеологически я полностью солидарен с автором: имеющееся мак-сообщество уж слишком сильно превозносит достоинства Мас-ов и при этом в упор не желая признавать любую критику и замечания к своему "идолу".

ваш комментарий будет опубликован после проверки
на указанный адрес будет отправлено письмо с кодом активации. Вы можете настроить собственный профиль и стать активным участником или автором.