Управление скачанный файл системы предупреждения OS X в

от автора

Когда Apple поставляется с Mac OS X 10.5, одна из новых возможностей было предупреждение об открытии загруженных файлов (эта функция также присутствует в Mac OS X 10.6). Первый раз открыть вам такой файл, Появится диалоговое окно, с просьбой, если вы уверены, что хотите открыть файл, потому что он был загружен из Интернета. Идея этой функции является хорошим, как пользователь, Вы должны знать, когда вы запускаете программу, которая была загруженной, только в случае, если это было как-то скачал без вашего knowledge.In практики, хоть, эта функция «карантин» может быть невероятно раздражает, в зависимости от того, какие виды файлов скачать. В моем случае, это реальная боль, потому что, когда я часто загрузить веб-размещаемые приложения, такие как Geeklog (который работает macosxhints.com) а также PhpMyAdmin, инструмент для управления базами данных MySQL.

Эти файлы могут состоять из тысячи файлов, обычно представляет собой комбинацию изображений и текстовых файлов. Текстовые файлы представляют собой сочетание HTML, PHP (язык сценариев), и чистый текст, но ни один из них на самом деле Mac OS X исполняемые файлы. Первый раз, когда я пытаюсь открыть каждый из этих тысяч текстовых файлов для редактирования, Я вижу предупреждение диалога. После того, как о пятом файле, Я стал очень раздраженным предупреждением, и это приносит больше вреда, чем пользы, как я просто слепо нажмите прочь на это, чтобы сделать его исчезнуть.

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

Удалить предупреждение из загруженных файлов

Чтобы удалить диалоговое окно с предупреждением из уже загруженных файлов, вам нужно использовать терминал (в приложениях -> коммунальные услуги), и сама команда немного отличается от 10.5 а также 10.6. В 10.5, скопировать и вставить эту команду:

найти ~ / Downloads / Geeklog-1.6.1 -типа е -exec -d com.apple.quarantine некоторого атрибута {} ;

В 10.6, скопировать и вставить эту команду:

-d -r некоторого атрибута com.apple.quarantine ~ / Загрузки

Обратите внимание, что эти команды могут занять некоторое время, чтобы работать, если есть много файлов в папке Загрузки. Вы также можете изменить каталог они выполняются на, изменив ~/Downloads биты команд-просто изменить его, чтобы отразить полный путь к другой папке, вы хотите, чтобы обновить. (Не забудьте использовать обратную косую черту перед тем пробелами, если любой из пунктов на пути содержат пробелы.)

Я лично использую этот метод в одиночку, оставляя самой систему предупреждения активного Я просто действительно не должен быть предупрежден 1,653 раз, когда я пытаюсь открыть каждый из файлов в распределении Geeklog.

Постоянно отключить систему предупреждения

Если вы хотите полностью отключить диалоговые окна предупреждения (для любых файлов, скачанных в будущем), откройте терминал и скопировать и вставить эту команду:

По умолчанию запись com.apple.LaunchServices LSQuarantine -bool НЕТ

После того, как вы получите командную строку назад (вы не увидите каких-либо обратной связи; командная строка будет просто снова появится), перезагрузить Mac. Впредь, Вы не будете предупреждены при открытии загруженных файлов. Само собой разумеется, но делаешь это изменение снижает безопасность вашей машины. Как я уже говорил ранее, Я решил оставить систему предупреждения на месте, и просто снять флаг предупреждения из загруженных файлов, когда я чувствую потребность.

Если вы постоянно отключить систему, а затем решить, вы хотите его обратно, повторите описанную выше команду, но изменить NO к YES и перезагрузите компьютер Mac.

Я испытал как разов и постоянные solutionn методов 10.5 а также 10.6, и они работают, как описано (в том числе немного, чтобы включить предупреждения обратно). Благодаря Джонатан Rentzsch, Кен Aspeslagh, и Тимофей Luoma для различных частей этой подсказки.