Renaming a bluetooth keyboard in Mac OS X

To rename a bluetooth keyboard in Mac OS X Lion (10.7) go to System Preferences

Click the bluetooth icon under ‘Internet & Wireless’

Select the Bluetooth keyboard and click the gear icon near the bottom of the preference pane and select ‘Rename’

Enter a new name and click ‘Rename’

 

Please leave all comments/queries in the comments section of this post.

com.google.keystone.daemon appearing in console logs

Background:

You may have checked your Mac OS X console and seen something similar to the following flooding your logs:

7/01/12 10:59:34.698 PM com.apple.launchd: (com.google.keystone.daemon[52566]) bootstrap_register() erroneously called instead of bootstrap_check_in(). Mach service: com.google.Keystone.Daemon
7/01/12 10:59:34.700 PM com.apple.launchd: (com.google.keystone.daemon[52566]) Exited with code: 1
7/01/12 10:59:34.700 PM com.apple.launchd: (com.google.keystone.daemon) Throttling respawn: Will start in 10 seconds

These logs relate to Google’s software updater which keeps any Google software on your system up to date.

Additionally, this uses quite a bit of disk space, as it logs all of this to /Library/Logs/GoogleSoftwareUpdateDaemon.log – my log file was 356 MB, but reading online some users have logs up to 2 GB.

Resolution:

Google’s method

Google’s official response, which can be found here states you need to uninstall ALL Google software and then uninstall the update software using one of the following commands at a terminal (Applications -> Utilities -> Terminal).

Uninstall for a specific user:

~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall

Uninstall for the whole system: (needs root access)

sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall

Once you’ve done this you should notice two new entries in your console log that looks something like this:

7/01/12 11:00:29.156 PM sudo:   username : TTY=ttys000 ; PWD=/Users/username ; USER=root ; COMMAND=/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py –uninstall
7/01/12 11:00:29.315 PM com.apple.launchd.peruser.501: ([0x0-0x1d01d].com.google.Keystone.Agent[276]) Exited: Terminated: 15

This shows I’ve run the command for the system wide uninstall and that the agent process was killed during the uninstall process.

As per Google’s notes in the link provided above, if you attempt an uninstall of the software updater without uninstalling ALL Google applications you will find these may not operate correctly, or that the update software will be automatically reinstalled next time you launch these.

Alternative methods

The methods listed here have been collated from around the internet. I have not tested these. The goal here is to permanently uninstall/disable the Google Software Updater while leaving the Google software (ie. Chrome) installed. If you have had success with any of these methods, or have an alternative method please post this in a comment below.

Twenty Ways: Permanently disable Google Software Update on OS X

  • Involves removing the .plists, creating empty .plist files and updating the permissions on those files. Check the link for exact commands.

Time Sinker: Stopping all OSX Google background ‘updater’ apps

  • Involves renaming .plists and also editing other .plists to stop them loading at launch. Again, checkout the link for exact instructions.
Feedback and Comments

As always, if you have any feedback, or alternative resolutions please post these below.