Фон
У меня, как и у многих других, согласно форумам поддержки Apple, возникают проблемы с настройками звука на моем Mac. Всякий раз, когда компьютер спит или выключается, звук сбрасывается во внутренние динамики, и система не распознает, что подключено к аудиоразъему. Сброс NVRAM или SMC устранит проблему до тех пор, пока машина не спит или не выключится, когда проблема сохранится.
Идея
Оказывается, удаляются следующие файлы:
/Library/Preferences/Audio/com.apple.audio.DeviceSettings.plist
/Library/Preferences/Audio/com.apple.audio.SystemSettings.plist
И тогда перезагрузка также сделает временное исправление, но опять же, это требует перезагрузки. Моя идея заключается в том, чтобы написать Баш скрипт , который rm
S оба файла , а затем убивает процесс , который использует их. Проблема, однако, состоит в том, чтобы выяснить, какой процесс их загружает. К сожалению, lsof
не работает, потому что процесс не использует их постоянно, они загружаются, когда процесс запускается, и все.
Вопрос
Как узнать, какой процесс загружает файлы при каждой перезагрузке, учитывая, что процесс не сохраняет постоянный доступ к файлу и может загружать их до входа в систему?
Бонусные баллы, если у вас уже была эта проблема на вашем Mac и вы знаете, как ее исправить.