Как редактировать plist файл mac os

Редактирование списков свойств в Терминале на Mac

Для указания атрибутов (свойств) приложения или процесса в файлах настроек и файлах конфигурации в macOS используются списки свойств (plist). В качестве примера можно привести файл plist настроек Finder, который находится в папке Библиотеки/Preferences/ папки пользователя. Файл называется com.apple.finder.plist. По умолчанию в plist указывается обратное DNS‑имя распространителя, за которым следует имя приложения или процесса, а затем расширение .plist.

Для редактирования списков свойств можно использовать инструмент командной строки defaults . Команда defaults — это мощный инструмент, и если известны конкретный ключ и значение в списке свойств, которые нужно изменить, применение defaults очень эффективно.

Инструмент defaults работает напрямую с подсистемой настроек macOS и используется многими приложениями macOS для управления настройками. Его можно встроить в shell-скрипты. Кроме того, он позволяет получить доступ к настройкам в различных доменах, существующих на одном компьютере.

Определите имена соответствующего списка свойств, ключа и значения. Например, список свойств Dock имеет имя com.apple.Dock.plist . (При вызове команды defaults не указывайте расширение .plist.)

Введите значения после команды defaults :

При необходимости перезапустите приложение или процесс.

Для этого выберите соответствующий процесс в Мониторинге системы, а затем нажмите «Завершить процесс». В данном примере необходимо выбрать процесс с именем Dock.

Редактировать файлы со списками свойств можно также в Xcode — там имеется встроенный редактор списков свойств. Для использования Xcode дважды нажмите файл .plist в Finder.

Если на Mac не установлено приложение Xcode, его можно загрузить из Mac App Store.

Источник

Как разблокировать файл .plist, чтобы я мог его изменить?

Я хочу отредактировать Info.plist для TextEdit. ( Вот почему. ) Я запускаю OS 10.7, и у меня есть Xcode. Но каждый раз, когда я пытаюсь отредактировать файл, он заблокирован, и я не могу сохранить изменения.

Если я попытаюсь сохранить его с помощью Xcode, Xcode спросит, хочу ли я его разблокировать. Я говорю «Разблокировать», но затем ошибка говорит The file «Info.plist» could not be unlocked.» ; он говорит, что это потому, что я do not own it .

Если я открою Info.plist, используя vi в Terminal ( vi Info.plist ), я не могу сохранить изменения даже с помощью :w! . Ошибка: E212: Can’t open file for writing .

Как я могу внести изменения в файл Info.plist TextEdit?

4 ответа

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

Читайте также:  Как русификатор windows 10 pro

Использование Finder

Выберите файл plist в Finder и сделайте File> Получить данные. В нижней части окна информации о файле вы увидите раздел под названием Sharing & Права доступа . Вы хотите, чтобы убедиться, что вы находитесь в этом списке, и что у вас есть доступ к файлу уровня Read & Write .

Прежде чем вы сможете добавить себя к разрешениям доступа к файлу, вам нужно его разблокировать. Нажмите значок маленького замка (1) в нижнем правом углу и введите свой пароль. Если вы не являетесь администратором на компьютере, вы не сможете продолжить этот шаг.

Как только вы разблокируете файл, вы можете изменить свои права на Read & Write . Если вы не указаны в списке людей, которые могут получить доступ к файлу, нажмите кнопку + под списком и найдите себя в Users & Groups , который появляется.

Изменения применяются к файлу, как только вы делаете их в окне сведений о файле.

Теперь вы сможете открывать, редактировать и сохранять эти изменения в файле.

Использование командной строки

Откройте окно терминала.

Измените место, где находится файл plist:

Измените права собственности и разрешения на файл, чтобы вы могли читать и писать:

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

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

А именно эти программы: defaults и PlistBuddy (запускается как sudo /usr/libexec/PlistBuddy ). Хотя defaults является более прямым способом изменения файла, PlistBuddy имеет интерактивный режим, который позволяет предварительно просмотреть ваши изменения перед сохранением.

При необходимости вы также можете использовать plutil для преобразования между различными форматами.

Помните, что вы можете получить помощь обо всех этих командах в командной строке, набрав man (например, man defaults )

Это не помогло мне разрешить редактирование, разблокировав файл. Мне пришлось дублировать его, редактировать, а затем удалять исходный файл. Теперь у меня есть собственный шрифт по умолчанию.

Система не позволяет удалять или заменять .plist файл.

Источник

Как мне отредактировать файл .plist?

Какое лучшее приложение для открытия и редактирования файла plist?

Файл PList, как сказал Манкофф, — это просто специально отформатированный XML-файл, так что вы можете редактировать и создавать его в такой программе, как TextEdit.

Однако из-за специфики PLists to Development использование специальной программы, такой как Xcode или Property List Editor становится гораздо более плодотворным. Это связано с тем, что он не только автоматически форматирует код XML для вас, но и фактически переводит ключевые идентификаторы и слои в читаемые слова, а также для некоторых значений он предоставляет раскрывающееся меню для заполнения правильных ответов. Особенно при работе с списками iPhone, когда с помощью Plist можно задать несколько переменных времени выполнения, легко создавая новые поля и зная, что в них вставить, это значительно облегчает задачу.

Читайте также:  Mac os сетевые ресурсы

Вы можете бесплатно загрузить Xcode и PList Editor с веб-сайта Apple Developer http://developer.apple.com , загрузив последнюю версию Xcode.

Если файл plist имеет формат XML, вы можете отредактировать его в любом текстовом редакторе, таком как TextEdit. Если файл plist находится в двоичном формате, вы можете сначала преобразовать его в XML, запустив:

Если вы хотите вернуться к двоичному формату после редактирования:

Если у вас Xcode 4.3 или новее, вы можете использовать его для редактирования списков свойств в графическом редакторе, например:

Источник

Как редактировать файл Plist в macOS

Как редактировать файл Plist в macOS

Plist-файлы — это необходимый файл, который есть во всех приложениях macOS. Содержимое каждого файла, конечно, различается, но вам будет сложно найти приложение, которое не поставляется с ними.

Раньше файл Plist действительно легко редактировать в macOS, и стандартного приложения TextEdit было достаточно для этой работы.

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

Для этого вы больше не можете открывать эти приложения с помощью TextEdit, и для этого вам нужно специальное приложение.

Существует довольно много приложений, которые можно использовать для редактирования файла Plist в macOS, но лучший бесплатный вариант, который у вас есть, — это собственное приложение Apple Xcode.

Вы можете загрузить последнюю стабильную версию Xcode из Mac App Store . Вам не нужна учетная запись разработчика, чтобы загрузить приложение. Ваш Apple ID будет делать эту работу просто отлично.

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

Редактировать файл Plist

Перейдите в папку с помощью файл Plist.Эти файлы скрыты внутри пакета приложения, поэтому вам нужно перейти туда, где находится само приложение. Скорее всего, это папка «Приложения», но приложения могут запускаться и из других папок.

Щелкните правой кнопкой мыши приложение и выберите параметр «Показать содержимое пакета» в контекстном меню.

В открывшейся папке вы увидите папку «Содержание». Откройте его, и внутри должен быть хотя бы один Plist-файл с именем info.plist.

Щелкните по нему правой кнопкой мыши и выберите Open WithXcode.

Источник

Создание и настройка config.plist для установки Хакинтош

Во многих инструкциях о том как установить свой первый Хакинтош почему-то упускают один главный и важный шаг — создание файла plist.config. Исправляем данную ситуацию.

Читайте также:  System windows forms events

Ранее мы рассказывали что необходимо, чтобы установить хакинтош:

Создание plist.config для установки Хакинтош

Может быть и есть люди, которые создали полностью рабочий вариант config.plist в Windows, но сделать это будет очень трудно, либо с помощью web-инструмента. Поэтому создавать данный файл будем в виртуальной машине macOS. О том как их создать читайте в наших прошлых статьях:

Как по мне проще и легче установить в VmWare…

Теперь же необходим инструмент с помощью которого будет мастерить config.plist — скачиваем Clover Configurator и запускаем его.

Настройка config.plist для установки в Clover Configurator

Переходим сразу же на вкладку под названием «SMBIOS». В этой вкладке вам необходимо подобрать максимально похожий Mac. Для этого необходимо знать какой процессор установлен на вашем компьютере и близок к тому, что установлен в настоящем iMac или MacBook, MacPro.

Почти половина дела сделано, переходим во вкладку «System Parameters».

В выпадающем списке Inject Kexts выбираем «Yes» и ставим галочку напротив «Inject System ID». Это необходимо чтобы kext-ы которые мы приготовили, были загружены.

Переходим во вкладку «ACPI». Здесь вам необходимо включить различные Fix (как минимум те что указаны на скриншоте), так как в противном случае может возникнуть паника ядра и система «упадет», а может и нет. Об этом вы узнаете путем личных экспериментов.

Если у вас процессор Haswell, то рекомендуется поставить «1» напротив Plugin Type

Переходим во вкладку «Boot». Ставим как минимум одну галочку напротив -v и устанавливаем таймаут.

Возможно необходимо будет указать и другие ключи, но об этом вы узнаете позже сами экспериментальным путем.

Переходим во вкладку «Devices» и ставим все галочки USB, кроме последнего пункта.

Теперь на панели выбираем «Files» — «Save», чтобы сохранить созданный только что файл config.plist.

Еще раз напомню, что минимум необходимых настроек которые необходимо внести в config.plist и возможно его вам необходимо дорабатывать под себя!

Готовые config.plist для разных поколений процессоров

Если вам лень или настройка конфига вам слишком сложна по первой, то лучше воспользоваться, универсальными файлами config.plist, составленными для определенных поколений CPU:

Они еще требуют доработки, но более или менее подходят многим.

Далее файл config.plist необходимо переместить на загрузочную флешку, раздел EFI, папка Clover.

В следующей статье я расскажу вам как установить macOS (Hackintosh) на компьютер.

У вас еще остались дополнительные вопросы? Задавайте их в комментариях, рассказывайте о том, что у вас получилось или наоборот!

Вот и все! Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Больше статей и инструкций читайте в разделе Статьи и Хаки Android.

Источник

Оцените статью