- Joined
- Feb 26, 2013
- Messages
- 5
- Motherboard
- Mac Mini
- CPU
- C2D 2.53
- Graphics
- 9400M
- Mac
- Classic Mac
- Mobile Phone
Ok, so I got frustrated with the sound popping and devised a workaround. I don't guarantee it'll work on yours, nor do I say it's a good idea if you put your machine to sleep often or have a laptop without using a power supply, but here's what I did.
This will cause the /usr/bin/say " " command to be issued every minute. It consumes virtually zero resources, so it's not like it's going to drag the system down. If anyone happens to know what interval the sound hardware is put to sleep, or a way to log that, the increments could be increased by changing the first asterisk '*' to '*/<interval>'.
Let me know if it works for you...
- Launch Terminal
- Change to root user (you must have admin privileges to be part of the sudo 'wheel' group.. use 'su -' otherwise.
Code:localhost:~ pzero$ sudo su - Password: <your password> localhost:~ root#
- Edit the root crontab
Code:localhost:~ root# crontab -e
- There may be no entries if it's a default install... place the following line, then save by typing exactly the following in edit mode of Vi (press 'i' to get into insert/edit mode):
Code:* * * * * /usr/bin/say " "
- Save the cron by typing "<escape>:wq!"
- Verify the cron by typing:
Code:localhost:~ root# crontab -l * * * * * /usr/bin/say " " localhost:~ root#
This will cause the /usr/bin/say " " command to be issued every minute. It consumes virtually zero resources, so it's not like it's going to drag the system down. If anyone happens to know what interval the sound hardware is put to sleep, or a way to log that, the increments could be increased by changing the first asterisk '*' to '*/<interval>'.
Let me know if it works for you...