Существует ли команда терминала OSX (el capitan) для отключения / скрытия панелей в Системных настройках?

1149
Sandfrog

Гуглил уже большую часть часа и не слишком знаком с OSX способами работы через командную строку. Если у кого-то есть отличный ресурсный сайт для системных команд / переключателей OSX, это было бы здорово. Но я нашел это для моей конкретной проблемы:

https://themacwrangler.wordpress.com/2015/02/03/disabling-system-preference-panes-the-hardwrong-way/

Который кажется немного ненадежным, поскольку это не очень просто в движении задним ходом. Отключение панели - это идеальное решение, но скрытие тоже хорошо. Есть способ сделать это с помощью опции просмотра (в системных настройках), нажав кнопку «Настроить» и сняв флажок, скрывает то, что вы хотите скрыть. Есть ли способ сделать это через терминал? А еще лучше, есть ли способ просто отключить один из них? Спасибо всем!

2
Та статья, которую вы нашли, кажется хорошим решением. Единственная причина, по которой автор называет это жестко / неправильно, заключается в том, что редактирование plist-файлов из сценария оболочки является жестким / неправильным, подобно тому, как [вы не можете редактировать HTML из регулярных выражений] (http://stackoverflow.com/questions/1732348/ регулярное выражение-матч-открытого-теги-кроме-Xhtml-самодостаточный-теги / 1732454 # 1732454). Многие сценарии оболочки используются для использования регулярных выражений sed для редактирования простых текстовых конфигурационных файлов и нервничают, когда им приходится вызывать инструмент, такой как PlistBuddy, для обхода структур данных более сложного формата файла конфигурации, такого как Plists. Но использовать PlistBuddy здесь нормально. Spiff 8 лет назад 0

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

0
Thomas Dickey

В принципе, вы можете использовать AppleScript для управления Системными настройками, но вы можете обнаружить, что это не менее сложно. Вот несколько страниц, которые дают информацию об этом подходе:

-1
SaxDaddy

This is super simple from the UI if you want to do it to a single computer.

  1. Launch System Preferences. From the main window, click and hold the grid icon in the window's title bar (it's the button to the right of the back/forth buttons)
  2. A list of all Sys Pref items will appear. At the bottom of this list, there should be a Customize... option. Select this.
  3. You should now see all of your System Preference icons with check marks to the bottom right of each item. Uncheck the items you wish to hide then click Done from the top of the window. SysPref with selectable icons If you want to do this on a larger scale, e.g. sys admin style, you'll need to google "System Preference profiles El Capitan". There's a lot of info and you can control many more aspects of the OS. Here's Apple's official mention FWIW.
ОП уже упоминал метод GUI в своем вопросе. Spiff 8 лет назад 0