Unfortunately, the common suggestion to just remove a plist file seems to have instilled a notion that any plist file can be removed. Instead of removing the coreaudio launch daemon property list, the users could have disabled it by using the "launchctl" command " sudo launchctl stop ", or use similar commands to unload the coreaudio plist for troubleshooting. People have then tried to restart their broken audio systems by running the "launchctl" manager for the launch agents, not realizing that this utility requires the deleted property list to properly launch the daemon and restore audio function. While this has prevented the problem, in doing so, it also prevented the audio subsystem from launching properly, resulting in muted applications that use the coreaudio technologies. ![]() An example of this is this Apple Discussion thread, where the recommended fix for a problem was to remove one of the coreaudio daemon property lists. In browsing through various forums, I've seen a number of suggestions where people have been deleting system files to fix problems. Unless you know exactly what you are doing, others should be left where they are and managed through utilities and commands that interact with them. Generally, only the plist files that are in a "Preferences" folder are those that can be removed without removing functions to either the system or applications. These files cannot be easily replaced if removed. While the property list is the default format for preference files in OS X, the format is also used for numerous other setting and configuration files, including resource management in application bundles and for holding application arguments for launch daemons. Apple adopted this format this for use in OS X in part as a replacement for the missing resource forks that files used to have in the old Mac OS, and has expanded its use to multiple areas of the operating system. The property list format is just a specific use of XML which stores several types of information (strings, numbers, Boolean values, dates, and data arrays), and is formatted with an identifier tag followed by a value for that identifier.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |