OSX Tips – Fix Audio Issues – Reset CoreAudio


Sometimes OSX audio gets its knickers in a twist and needs to be reset. One example of this is it you have a set of USB speakers plugged in and suddenly they are not picked up by the OS when previously they have been working fine. You can usually fix this issue with the following command from the terminal:

sudo killall coreaudiod

Of course a reboot would also work but this option just saves the hassle.

Share Button

OSX Tips – Copy a DVD from the Command Line

DVDsYou can copy a DVD using the OSX command line with the following commands:

hdiutil unmount /Volumes/THE_DVD/
diskutil list
hdiutil convert /dev/disk5 -format UDTO -o NEW_DVD
hdiutil burn NEW_DVD.cdr -noverifyburn -noeject

THE_DVD is the volume name of the DVD in your drive. /dev/disk5 in this case is the device listed in the diskutil list command for your drive. NEW_DVD is the name you give the local copy of the DVD.

Share Button

OSX Tips – Turn off the software update schedule from the command line

Software-UpdateBy default OSX’s Software Update is scheduled to check for updates at a given interval and notify you when there are updates waiting to be installed. You can turn off checking for Software Updates from the command line.

To disable use the following command:

sudo softwareupdate --schedule off

and turn it back on again with the following:

sudo softwareupdate --schedule on
Share Button

OSX Tips – Disable Firewire Networking from the Command Line

Firewire NetworkingIf you’re not using firewire networking on your Mac (10.8 Mountain Lion) you can turn it off from the command line:

Turn it off:

sudo sudo networksetup -setnetworkserviceenabled FireWire off

Turn it back on again:

sudo sudo networksetup -setnetworkserviceenabled FireWire on
Share Button

OSX Tips – Turn off WiFi from the command line

AirportFollowing on from my previous post where we turned off OSX’s energy saver from the command line, this tip will show you how to disable WiFi/Airport from the same place.

To turn off:

networksetup -setairportpower en1 off

and to turn back on:

networksetup -setairportpower en1 on

You may want to be a bit smarter and use a script to discover the port used by your WiFi card and automate things somewhat:


# get current wifi device
CURRENT_DEVICE=$(networksetup -listallhardwareports | awk '$3=="Wi-Fi" {getline; print $2}')
echo "Current Wi-Fi Device = '$CURRENT_DEVICE'"

# turn off wifi
networksetup -setairportpower $CURRENT_DEVICE off

And to turn it back on again:


# get current wifi device
CURRENT_DEVICE=$(networksetup -listallhardwareports | awk '$3=="Wi-Fi" {getline; print $2}')
echo "Current Wi-Fi Device = '$CURRENT_DEVICE'"

# turn on wifi
networksetup -setairportpower $CURRENT_DEVICE on
Share Button

OSX Tips – Turn off sleep mode from the command line

If you’ve ever needed to turn off sleep mode in Mac OSX 10.8 (Mountain Lion) from the command line, here’s how you do it:

sudo pmset sleep 0

To turn it back on again, use the following:

sudo pmset sleep 15

If you wanted to save the original value you could do something like this:



# get current energy saver timeout
CURRENT_TIMEOUT=$(sudo pmset -g | awk '$1=="sleep" {print $2}')

# save current timeout value to disk

sudo pmset sleep 0

You could then turn it back on with something like this:



# get old energy saver timeout value if available

OLD_TIMEOUT=$(cat $FILENAME 2>/dev/null)

if [ "$OLD_TIMEOUT" ]; then
   echo "Old Value = '$OLD_TIMEOUT'"
   echo "No old value found, using 15"

# set timeout
sudo pmset sleep $OLD_TIMEOUT

The scripts above will find the current sleep timeout setting, save it to a file on disk, and then try to use that value to set it back to its original value when re-enabling sleep. If it can’t find that file it will just use the default value of 15 minutes.


You can also turn off display sleep with:

sudo pmset displaysleep 0

and disable hard disk sleep with:

sudo pmset disksleep 0

You can then re-enable them with the following:

sudo pmset disksleep 180
sudo pmset displaysleep 15

This post is part of a series related to optimising osx from the command line. Next up is turning off WiFi/Airport from the command line.

Share Button

View Seeker Reviewed on TUAW

View Seeker Location Scout, the easy to use iOS App for photographers has received a great review on The Unofficial Apple Weblog (TUAW).

Check it out:

Daily iPhone App: View Seeker Location Scout: a handy tool for iPhone photographers

Share Button

View Seeker Location Scout updated to 1.1 – New Name & New Features!!

We are pleased to announce that an update to View Seeker Location Scout has been approved by Apple and released to the App Store.

New in this version:

  • Name change to View Seeker
  • Sunset & Sunrise times for any location
  • Save photos to device Camera Roll
  • Get directions to any location
  • Bug fixes
  • UI Improvements

Please let me know what you think.

Share Button

View Seeker for iOS Updated to 1.0.1

We are pleased to announce that View Seeker has today been approved and updated to 1.0.1.

Among the new features are:

  • Display & clear the current disk cache usage
  • Display all maps in standard & satellite modes
  • Share photos via email & Twitter
  • Spread the word about View Seeker via Email & Twitter

Please check it out and hopefully it will make your photo location finding all the more pleasurable!!

New Satellite Map Display

As always, please let me know if you have any comments or suggestions, and if you like the app please do leave a review on the App Store.

Share Button