Почему я не могу переместить ваши файлы в системные папки (исправлены MIDI-файлы QuickLook)

484
KenK

В ваших инструкциях говорится:
...
Переместить Audio.qlgenerator в /System/Library/QuickLook
Переместить Music.qldisplay вSystem/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A

Но я не могу этого сделать. Они просто «не будут двигаться». Я использую ОС 10.11.6 (недавнее обновление). Сделали ли они это так, чтобы мы, простые смертные, могли связываться с внутренностями ОС?

ТИА Кенк

0
Чьи инструкции? [они не правы, кстати - должно быть ... framework / Versions / A / Plugins /, но это не относится к делу] Кроме того, оба этих файла уже должны существовать там, где вы пытаетесь их переместить. В-третьих, эти области защищены системой защиты целостности системы [SIP], см. Http://apple.stackexchange.com/questions/209441/system-library-launchagents-is-locked-in-el-capitan/209452#209452 Tetsujin 7 лет назад 1

1 ответ на вопрос

0
jzg.dev

Я предполагаю, что это было ответом на мой ответ на вопрос о плагине быстрого просмотра, который я сделал для воспроизведения MIDI-файлов.

Тецуджин прав, эти файлы уже есть, и для их замены вам нужно отключить SIP. По сути, вы перезаписываете небольшую часть фреймворка quicklookui (расположенную в quartz.framework) в версию из предыдущих версий OS X (в частности, 10.7), чтобы позволить миди-файлам воспроизводиться через quicklook.

Apple избавилась от этой функциональности из-за незначительных угроз безопасности.

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

Но имейте в виду, что существует незначительный риск для безопасности, и вы следуете этим инструкциям на свой страх и риск.

Тем не менее, я тестировал его / запускал его 10.11 в течение нескольких месяцев без видимых ошибок в фреймворке quicklookui, фреймворке кварца и т. Д.

Короткий ответ однако ...

  1. Загрузка в режиме восстановления (выключите и удерживайте, как command - rтолько начнется процесс загрузки
  2. Нажмите Утилиты вверху, а затем Терминал
  3. Введите csrutil disable
  4. Перезагрузись нормально
  5. Теперь вы сможете заменить файл в System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A

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

Похожие вопросы