Home » Learning Curve
DefaultsA collection - and explanation - of the OS X defaults in CLIX.
Users on other platforms wish they had it so good: the NeXTSTEP/OS X defaults system. It's the perfect way to get modular fine tuned settings for every user with no risk of conflicts.
Settings on Windows
Windows users are constantly plagued by the hodgepodge of confusion on that platform: settings are found in 'INI files' and in obscure places in the 'Registry'. And the Registry is an unfathomable mess which also constitutes a systematic Achilles heel: it's binary and complete gobbledegook unless the user dares trying a 'Registry editor'.
And even then it's a 'no go' for most people. Built on the same principles as Multics, Windows today wants to 'broadcast' the existence of support modules, and this results in a Registry even a seasoned admin will think twice about using.
And there's no 'save or not save' with the Windows Registry: all changes are immediate and there is no 'undo'. Make a mistake and you're screwed - and your system might not boot next time either.
But unbelievably enough it gets worse, for file associations are stored in the Registry on a per machine basis - not on a per user basis. Which of course leads to inevitable recurring conflicts.
Instead of uprooting the danged thing and doing it right, Microsoft instead choose to create a special 'Documents and Settings' folder which is supposed to contain user specific settings. Good luck.
Settings on Linux
Instead of following a good example, many Linux distributions use a sycophantic copy of the Microsoft 'INI file' system.
The 'INI file' system is like the OS X defaults system with all the good stuff ripped out: there is no hierarchy and data can only be stored as text - meaning 'raw' (binary) data cannot be stored and for that matter developers have to roll their own code to store numerical values.
Settings on OS X
In contrast the system used on OS X is a breath of fresh air - like Harrison Ford emerging into the sunlight at the end of the studio cut of Bladerunner. The system is immediately elegant, simple, and powerful.
OS X settings - the 'defaults' - happen in one or more so-called 'domains'. The domains are inspected in a strict order. Settings found in subsequent domains override those found previously.
Domain | Description |
System | These are defaults maintained by the local operating system. They're read first. |
Network | These are defaults found in the local network. They're read next. |
Local | These are defaults found in /Library/Preferences. They're read next. |
User | These are defaults found in the user's ~/Library/Preferences. They're read next. |
Command Line | These are defaults submitted when launching an application. They're the last instance of 'override'. |
Note that the above means you can mostly override any application's default settings by changing them on the command line.
Defaults & Cocoa
Native OS X (Cocoa) applications 'register' their settings on startup, usually through their controlling code class and before any instance of that class has been created. They're registered with the Cocoa NSUserDefaults class which accompanies every Cocoa application.
These become the settings that can subsequently be overridden: they're the 'factory defaults'. As the application initialises, NSUserDefaults will start to look around for overrides - and most often will find them in the user's own preferences directory ~/Library/Preferences. If a preferences file for the application is not found, NSUserDefaults will revert to those previously registered as 'factory defaults'.
When the application finally initialises, it will query NSUserDefaults to get the settings the user wants.
It is thus possible - and even desirable - to alter the default behaviour of software by accessing their preferences files. And even if the syntax of OS X preferences files - so called 'property list files' - is rather easy and straightforward, there is another way to do it: the NeXTSTEP command 'defaults'.
The three most common defaults commands are the following.
defaults read [-g] <target> <key>
defaults delete [-g] <target> <key>
defaults write [-g] <target> <key>
Where 'target' is a 'bundle identifier' such as 'com.rixstep.CLIX'. Which normally will mean accessing a file with the name com.rixstep.CLIX.plist. The file extension plist is short for 'property list'.
Property Lists
Before delving into the 'defaults' command it can be good to look at bit at property list files themselves.
Property list files for OS X (as opposed to NeXTSTEP) are in XML format. XML - extended markup language - is a simple way to define 'keys' and 'values'. That is, for any one given key - or setting - establish a corresponding value.
Key | Value |
AppleShowAllFiles | YES |
Finder might want to know if it's to show so called hidden files; it checks for the existence of the key 'AppleShowAllFiles' and if found and if its value is non-zero, it shows them. Otherwise it reverts to its default which is to not show them.
[In terms of boolean (logical) values, anything non-zero is 'yes' or true and zero is 'no' or false.]
Property lists do not only have boolean yes/no values - and that's their beauty: they can contain almost anything and they can also 'nest' almost anything.
<key>Subscriptions</key>
<array>
<dict>
<key>home</key>
<string>http://appledefects.com/</string>
<key>name</key>
<string>AppleDefects</string>
<key>rss</key>
<string>http://appledefects.com/?feed=rss2</string>
</dict>
</array>
The above key 'Subscriptions' has an array (a series of items) as its value. But inside this array is a series of 'dictionaries' - in effect further nested key/value pairs. For each of the keys found in the dictionary there is a corresponding (character) string.
Property lists can contain arrays, boolean values, calendar dates, further dictionaries, floating point numbers, integer numbers, character strings, and 'raw data'.
<key>NSRecentDocumentRecords</key>
<array>
<dict>
<key>_NSLocator</key>
<dict>
<key>_NSAlias</key>
<data>
AAAAAAF4AAIAAApSaXhzdGVwIEhEAAAAAAAAAAAAAAAA
AAAAAADAySU6SCsAAAABu1gKI3Jvcyw5LnJ0eAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAG7X8CkCLAAAAAAAAAAAP//
//8AAAEgAAAAAAAAAAAAAAAAAAAABCNyb3MAEAAIAADA
yPsKAAAAEQAIAADAo96AAAAAAQAUAAG7WAABu0oAAOvp
AADr3AAAHDQAAgA3Uml4c3RlcCBIRDpVc2VyczpyaXhz
dGVwOkRvY3VtZW50czpOZXdzOiNyb3M6I3Jvcyw5LnJ0
eAAADgAWAAoAIwByAG8AcwAsADkALgByAHQAeAAPABYA
CgBSAGkAeABzAHQAZQBwACAASABEABIALFVzZXJzL3Jp
eHN0ZXAvRG9jdW1lbnRzL05ld3MvI3Jvcy8jcm9zLDku
cnR4ABMAAS8A//8AAA==
</data>
</dict>
</dict>
</array>
It is the ability of property lists to store 'raw' (binary) data which makes them so powerful: keeping to a text format and yet still allowing any kind of data whatsoever to be stored.
The List
Following is the list of current CLIX defaults commands - and then some. Defaults commands are normally grouped in threes: a command to turn a flag on, a command to turn the flag off, and a command to read its current setting.
CLIX commands revert to 'factory defaults' not by changing the value of a flag but by removing the key/value pair entirely.
Some commands will work on all OS X releases; some will work only on one or two; the list is still far from exhaustive.
.Global
Settings in this category are found in the .GlobalPreferences files in both /Library/Preferences and ~/Library/Preferences. As their names imply, these are 'global' rather than application specific settings.
You can read all your '.Global' preferences by running the following two commands from Terminal or CLIX.
defaults read /Library/Preferences/.GlobalPreferences defaults read ~/Library/Preferences/.GlobalPreferences
AM/PM Designation | show AM/PM designation | defaults read -g NSAMPMDesignation |
Antialiasing Threshold | show antialiasing threshold | defaults read -g AppleAntiAliasingThreshold |
Beep Feedback Off | turn beep feedback off | defaults write -g com.apple.sound.beep.feedback -int 0; killall Finder |
Beep Feedback On | turn beep feedback on | defaults write -g com.apple.sound.beep.feedback -int 1; killall Finder |
Beep Feedback Read | read beep feedback flag | defaults read -g com.apple.sound.beep.feedback |
Beep Feedback Restore | restore default beep feedback | defaults delete -g com.apple.sound.beep.feedback; killall Finder |
Beep Sound | show path to default beep sound | defaults read -g com.apple.sound.beep.sound |
Colour Variant Aqua | set color variant to Aqua | defaults write -g AppleAquaColorVariant -int 1; killall Finder |
Colour Variant Graphite | set color variant to graphite | defaults write -g AppleAquaColorVariant -int 6; killall Finder |
Colour Variant Read | read color variant | defaults read -g AppleAquaColorVariant |
Currency Symbol | read currency symbol | defaults read -g NSCurrencySymbol |
Date Format | show date format | defaults read -g NSDateFormatString |
Decimal Separator | show decimal separator | defaults read -g NSDecimalSeparator |
Ignore Typing Filter | show ignore typing filter | defaults read -g com.apple.mouse.ignoreTypingFilter |
Languages | show preferred languages in order of preference | defaults read -g AppleLanguages |
Month Names | show month names | defaults read -g NSMonthNameArray |
Other Highlight Color | show other highlight colour | defaults read -g AppleOtherHighlightColor |
Scroll Bar DoubleBoth | use scroll bar variant DoubleBoth | defaults write -g AppleScrollBarVariant -string DoubleBoth; killall Finder |
Scroll Bar DoubleMax | use scroll bar variant DoubleMax | defaults write -g AppleScrollBarVariant -string DoubleMax; killall Finder |
Scroll Bar DoubleMin | use scroll bar variant DoubleMin | defaults write -g AppleScrollBarVariant -string DoubleMin; killall Finder |
Scroll Bar Read | read scroll bar variant | defaults read -g AppleScrollBarVariant |
Scroll Bar Single | use scroll bar variant Single | defaults write -g AppleScrollBarVariant -string Single; killall Finder |
Short Date Format | show short date format | defaults read -g NSShortDateFormatString |
Short Month Names | show short month names | defaults read -g NSShortMonthNameArray |
Short Weekdays | show short weekdays | defaults read -g NSShortWeekDayNameArray |
Show All Extensions Off | turn off extensions in Finder and file dialogs | defaults delete -g AppleShowAllExtensions; killall Finder |
Show All Extensions On | turn on extensions in Finder and file dialogs | defaults write -g AppleShowAllExtensions -bool YES; killall Finder |
Show All Extensions Read | read current extensions flag | defaults read -g AppleShowAllExtensions |
Spell Server Language | show preferred spell server language | defaults read -g NSPreferredSpellServerLanguage |
Spell Server Vendors | show preferred spell server vendors | defaults read -g NSPreferredSpellServerVendors |
Time Format | show time format | defaults read -g NSTimeFormatString |
Weekdays | show weekdays | defaults read -g NSWeekDayNameArray |
Address Book
Note the final command in this block: 'Me'. Reading defaults for 'AddressBookMe' will in effect access the file AddressBookMe.plist in one of the preferences directories.
Bluetooth Autodetect On | turn on bluetooth detect | defaults write com.apple.AddressBook ABCheckForPhoneNextTime -bool YES |
Bluetooth Autodetect Restore | restore default bluetooth detect behaviour | defaults delete com.apple.AddressBook ABCheckForPhoneNextTime |
Debug Menu Off | don't show debug menu | defaults delete com.apple.addressbook ABShowDebugMenu |
Debug Menu On | show debug menu | defaults write com.apple.addressbook ABShowDebugMenu -bool YES |
Debug Menu Read | read debug menu flag | defaults read com.apple.addressbook ABShowDebugMenu |
Me | show info on 'me' account | defaults read AddressBookMe |
Clean
A selection of an extensive collection of 'clean/purge' commands in CLIX. These three use the 'defaults' command. (Most do not.)
AppleRecentFolders Clean | clean global recent folders | defaults delete -g AppleRecentFolders |
File Panel Prefs Read | read file panel preferences (if they exist) | defaults read -g NSWindow\ Frame\ NXOpenPanel; defaults read -g NSWindow\ Frame\ NXSavePanel |
Finder Clean | clean finder preferences | defaults delete com.apple.finder ClipboardWindowBounds; defaults delete com.apple.finder CopyProgressWindowLocation; defaults delete com.apple.finder recent-folders |
CLIX
These three commands govern the behaviour of CLIX with respect to the ManOpen application.
ManOpen Enable | enable ManOpen | defaults write com.rixstep.CLIX MO 1 |
ManOpen Read | read ManOpen setting | defaults read com.rixstep.CLIX MO |
ManOpen Restore | restore default ManOpen setting | defaults delete com.rixstep.CLIX MO |
Crash Reporter
Three commands which determine the behaviour of the system crash reporter. Default behaviour is to begin with the 'unexpected quit' dialog - 'gee this was really unexpected and nothing's been harmed'. You can either stick with it or not.
Unexpected Quit Bypass | bypass Unexpected Quit dialog (show submit screen) | defaults write com.apple.CrashReporter DialogType crashreport |
Unexpected Quit Default | turn on default Unexpected Quit dialog | defaults delete com.apple.CrashReporter DialogType |
Unexpected Quit Off | turn off Unexpected Quit dialog | defaults write com.apple.CrashReporter DialogType none |
Dashboard
Turning the Dashboard widget engine on and off.
Dashboard Disable | disable Dashboard | defaults write com.apple.dashboard mcx-disabled -bool YES |
Dashboard Read | show Dashboard status | defaults read com.apple.dashboard mcx-disabled |
Dashboard Restore | restore default Dashboard behaviour | defaults delete com.apple.dashboard mcx-disabled |
Desktop
Use these to control your desktop settings.
Close View Off | turn off desktop magnifier with ⌥⌘-/+ | defaults delete com.apple.universalaccess closeViewDriver |
Close View On | turn on desktop magnifier with ⌥⌘-/+ | defaults write com.apple.universalaccess closeViewDriver -bool YES |
Drag Delay | show drag delay | defaults read -g NSDragAndDropTextDelay |
Drag Delay 100 | set drag delay to 100 milliseconds | defaults write -g NSDragAndDropTextDelay -int 100 |
Drag Delay Disable | disable drag (set delay to negative value) | defaults write -g NSDragAndDropTextDelay -int -1 |
Drag Delay Restore | restore default drag delay | defaults delete -g NSDragAndDropTextDelay |
Recents Limit | show recent documents limit | defaults read -g NSRecentDocumentsLimit |
Recents Limit 0 | set recent documents limit to 0 | defaults write -g NSRecentDocumentsLimit -int 0 |
Recents Limit 10 | set recent documents limit to 10 | defaults write -g NSRecentDocumentsLimit -int 10 |
System UI Server | show UI server menulets | defaults read com.apple.systemuiserver |
Disk Copy
These three commands toggle 'expert mode' and read the current value.
Expert Mode Off | turn off expert mode in Disk Copy | defaults delete com.apple.diskcopy expert-mode |
Expert Mode On | turn on expert mode in Disk Copy | defaults write com.apple.diskcopy expert-mode -bool YES |
Expert Mode Read | read Disk Copy expert mode flag | defaults read com.apple.diskcopy expert-mode |
Disk Images
These commands control image verification and how 'Internet enabled' DMG files are treated - default is to toss them into the Trash.
Disk Image Verify Off | skip disk image verification | defaults write com.apple.frameworks.diskimages skip-verify true |
Disk Image Verify On | enable disk image verification | defaults delete com.apple.frameworks.diskimages skip-verify |
Internet Enabled Off | stop special treatment of Internet enabled disk images | defaults write com.apple.frameworks.diskimages skip-idme true |
Internet Enabled On | enable special treatment of Internet enabled disk images | defaults delete com.apple.frameworks.diskimages skip-idme |
Disk Utility
Toggle the verify burn flag and read its current setting.
Verify Burn Off | turn off verify after burn | defaults write com.apple.DiskUtility DRBurnOptionsVerifyBurn -bool NO |
Verify Burn On | turn on verify after burn | defaults delete com.apple.DiskUtility DRBurnOptionsVerifyBurn |
Verify Burn Read | read verify after burn flag | defaults read com.apple.DiskUtility DRBurnOptionsVerifyBurn |
Dock
There are a lot more things you can do with your dock than you'd think. Some commands require you restart the program ('killall').
Autohide Off | turn hiding off | defaults delete com.apple.dock autohide; killall Dock |
Autohide On | turn hiding on | defaults write com.apple.dock autohide -bool YES; killall Dock |
Autohide Read | read hiding flag | defaults read com.apple.dock autohide |
Large Size Read | read icon large size | defaults read com.apple.dock largesize |
Launch Animation Off | turn launch animation off | defaults write com.apple.dock launchanim -bool NO; killall Dock |
Launch Animation On | turn launch animation on | defaults write com.apple.dock launchanim -bool YES; killall Dock |
Launch Animation Read | read launch animation flag | defaults read com.apple.dock launchanim |
Launch Animation Restore | restore default launch animation flag | defaults delete com.apple.dock launchanim; killall Dock |
Magnification Off | turn off Dock magnification | defaults delete com.apple.dock magnification; killall Dock |
Magnification On | turn on Dock magnification | defaults write com.apple.dock magnification -bool YES; killall Dock |
Magnification Read | read magnification flag | defaults read com.apple.dock magnification |
Mineffect Default | use default mineffect | defaults delete com.apple.dock mineffect; killall Dock |
Mineffect Genie | use Genie mineffect | defaults write com.apple.dock mineffect -string genie; killall Dock |
Mineffect Read | read mineffect value | defaults read com.apple.dock mineffect |
Mineffect Scale | use Scale mineffect | defaults write com.apple.dock mineffect -string scale; killall Dock |
Mineffect Suck | use Suck mineffect | defaults write com.apple.dock mineffect -string suck; killall Dock |
Modification Count | read dock modification count | defaults read com.apple.dock mod-count |
Orientation Bottom | put Dock at bottom of desktop | defaults write com.apple.dock orientation -string bottom; killall Dock |
Orientation Left | put Dock at left of desktop | defaults write com.apple.dock orientation -string left; killall Dock |
Orientation Read | read orientation value | defaults read com.apple.dock orientation |
Orientation Right | put Dock at right of desktop | defaults write com.apple.dock orientation -string right; killall Dock |
Orientation Top | put Dock on top of desktop | defaults write com.apple.dock orientation -string top; killall Dock |
Persistent Apps | read persistent Dock apps in placement order (Finder assumed) | defaults read com.apple.dock persistent-apps | grep "file-label" | sed ``/"\"file-label\" = "/s///'' | sed ``/\; /s///'' | sed ``/\"/s///'' | sed ``/\"/s///'' | sed ``/" "/s///'' |
Persistent Apps Paths | read persistent dock apps paths in placement order (Finder assumed) | defaults read com.apple.dock persistent-apps | grep _CFURLString\" | sed s/\"\; // | sed s/" \"_CFURLString\" = \""// |
Persistent Apps Paths Sorted | read persistent dock apps paths sorted alphabetically (Finder assumed) | defaults read com.apple.dock persistent-apps | grep _CFURLString\" | sed s/\"\; // | sed s/" \"_CFURLString\" = \""// | sort |
Persistent Apps Sorted | read persistent Dock apps sorted alphabetically (Finder assumed) | defaults read com.apple.dock persistent-apps | grep "file-label" | sed ``/"\"file-label\" = "/s///'' | sed ``/\; /s///'' | sed ``/\"/s///'' | sed ``/\"/s///'' | sed ``/" "/s///'' | sort |
Persistent Others | show persistent others on dock | defaults read com.apple.dock persistent-others |
Pinning End | pin Dock at end of its side | defaults write com.apple.dock pinning -string end; killall Dock |
Pinning Middle | pin Dock in middle of its side | defaults delete com.apple.dock pinning; killall Dock |
Pinning Read | read pinning value | defaults read com.apple.dock pinning |
Pinning Start | pin Dock at start of its side | defaults write com.apple.dock pinning -string start; killall Dock |
QuitFinder Off | don't show Quit item on Finder's Dock menu | defaults delete com.apple.dock QuitFinder; killall Dock |
QuitFinder On | show Quit item on Finder's Dock menu | defaults write com.apple.dock QuitFinder -bool YES; killall Dock |
QuitFinder Read | read Quit Finder flag | defaults read com.apple.dock QuitFinder |
Shadow Off | don't show shadow in Dock | defaults delete com.apple.dock showshadow; killall Dock |
Shadow On | show shadow in Dock | defaults write com.apple.dock showshadow -bool YES; killall Dock |
Shadow Read | read shadow flag | defaults read com.apple.dock showshadow |
Show All Files Off | don't show all files in Dock | defaults delete com.apple.dock AppleShowAllFiles; killall Dock |
Show All Files On | show all files in Dock | defaults write com.apple.dock AppleShowAllFiles -bool YES; killall Dock |
Show All Files Read | read show all files flag | defaults read com.apple.dock AppleShowAllFiles |
Show Hidden Off | don't show hidden files in Dock | defaults delete com.apple.dock showhidden; killall Dock |
Show Hidden On | show hidden files in Dock | defaults write com.apple.dock showhidden -bool YES; killall Dock |
Show Hidden Read | read hidden files flag | defaults read com.apple.dock showhidden |
Tile Size | show tile size | defaults read com.apple.dock tilesize |
Trash Full Off | set trash to empty | defaults write com.apple.dock trash-full -bool NO; killall Dock |
Trash Full On | set trash to full | defaults write com.apple.dock trash-full -bool YES; killall Dock |
Trash Full Read | show trash full status | defaults read com.apple.dock trash-full |
DVD Player
Flip the debug toggle and read its current setting.
DVD Player Debug Off | disable debug menu | defaults delete com.apple.dvdplayer EnableDebugging |
DVD Player Debug On | enable debug menu | defaults write com.apple.dvdplayer EnableDebugging -bool YES |
DVD Player Debug Read | read debug menu flag | defaults read com.apple.dvdplayer EnableDebugging |
Exposé
Exposé Blob Off | disable Exposé blob | defaults write com.apple.dock wvous-floater -bool NO; killall Dock |
Exposé Blob On | enable Exposé blob | defaults write com.apple.dock wvous-floater -bool YES; killall Dock |
Exposé Blob Read | read Exposé blob flag | defaults read com.apple.dock wvous-floater |
Exposé Corners Off | remove semicircles in Exposé corners | defaults write com.apple.dock wvous-showcorners -bool NO; killall Dock |
Exposé Corners On | show semicircles in Exposé corners | defaults write com.apple.dock wvous-showcorners -bool YES; killall Dock |
Exposé Corners Read | read current show corners flag | defaults read com.apple.dock wvous-showcorners |
Show Desktop Window Off | show ordinary desktop | defaults write com.apple.dock wvous-olddesktop -bool YES; killall Dock |
Show Desktop Window On | shows desktop in a minimised window | defaults write com.apple.dock wvous-olddesktop -bool NO; killall Dock |
Show Desktop Window Read | read current show desktop window flag | defaults read com.apple.dock wvous-olddesktop |
Finder
Some commands require you restart the program ('killall').
Animate Info Panes Off | turn info pane animation off | defaults delete com.apple.finder AnimateInfoPanes; killall Finder |
Animate Info Panes On | turn info pane animation on | defaults write com.apple.finder AnimateInfoPanes -bool YES; killall Finder |
Animate Info Panes Read | read info pane animation flag | defaults read com.apple.finder AnimateInfoPanes |
Animate Window Zoom Off | turn window zoom animation off | defaults delete com.apple.finder AnimateWindowZoom; killall Finder |
Animate Window Zoom On | turn info pane animation on | defaults write com.apple.finder AnimateWindowZoom -bool YES; killall Finder |
Animate Window Zoom Read | read window zoom animation flag | defaults read com.apple.finder AnimateWindowZoom |
Disable Animations | turn animations off | defaults write com.apple.finder DisableAllAnimations -bool YES; killall Finder |
Enable Animations | turn animations on | defaults delete com.apple.finder DisableAllAnimations; killall Finder |
Finder Quit Off | turn Finder Quit menu item off | defaults delete com.apple.finder QuitMenuItem; killall Finder |
Finder Quit On | turn Finder Quit menu item on | defaults write com.apple.finder QuitMenuItem -bool YES; killall Finder |
Finder Quit Read | read Finder Quit menu item flag | defaults read com.apple.finder QuitMenuItem |
Max Label Lines 1 | set maximum label lines to 1 | defaults write com.apple.finder MaximumLabelLines -int 1; killall Finder |
Max Label Lines 1 | set maximum label lines to 1 | defaults write com.apple.finder MaximumLabelLines -integer 1; killall Finder |
Max Label Lines 2 | set maximum label lines to 2 | defaults write com.apple.finder MaximumLabelLines -integer 2; killall Finder |
Max Label Lines 2 | set maximum label lines to 2 | defaults write com.apple.finder MaximumLabelLines -int 2; killall Finder |
Max Label Lines 3 | set maximum label lines to 3 | defaults write com.apple.finder MaximumLabelLines -int 3; killall Finder |
Max Label Lines 3 | set maximum label lines to 3 | defaults write com.apple.finder MaximumLabelLines -integer 3; killall Finder |
Max Label Lines Default | set maximum label lines to default | defaults delete com.apple.finder MaximumLabelLines; killall Finder |
Max Label Lines Read | read maximum label lines value | defaults read com.apple.finder MaximumLabelLines |
Prohibit Burn Off | allow burning media | defaults delete com.apple.finder ProhibitBurn; killall Finder |
Prohibit Burn On | prohibit burning media | defaults write com.apple.finder ProhibitBurn -bool YES; killall Finder |
Prohibit Connect To Off | allow use of 'Connect To' | defaults delete com.apple.finder ProhibitConnectTo; killall Finder |
Prohibit Connect To On | prohibit use of 'Connect To' | defaults write com.apple.finder ProhibitConnectTo -bool YES; killall Finder |
Prohibit Eject Off | allow use of 'Eject' | defaults delete com.apple.finder ProhibitEject; killall Finder |
Prohibit Eject On | prohibit use of 'Eject' | defaults write com.apple.finder ProhibitEject -bool YES; killall Finder |
Prohibit Empty Trash Off | allow emptying trash | defaults delete com.apple.finder ProhibitEmptyTrash; killall Finder |
Prohibit Empty Trash On | prohibit emptying trash | defaults write com.apple.finder ProhibitEmptyTrash -bool YES; killall Finder |
Prohibit Goto Folder Off | allow use of 'Goto Folder' | defaults delete com.apple.finder ProhibitGoToFolder; killall Finder |
Prohibit Goto Folder On | prohibit 'Goto Folder' | defaults write com.apple.finder ProhibitGoToFolder -bool YES; killall Finder |
Prohibit Goto iDisk Off | allow access to iDisk | defaults delete com.apple.finder ProhibitGoToiDisk; killall Finder |
Prohibit Goto iDisk On | prohibit access to iDisk | defaults write com.apple.finder ProhibitGoToiDisk -bool YES; killall Finder |
Prohibit Preferences Off | allow use of preferences | defaults delete com.apple.finder ProhibitFinderPreferences; killall Finder |
Prohibit Preferences On | prohibit use of preferences | defaults write com.apple.finder ProhibitFinderPreferences -bool YES; killall Finder |
Show All Files Off | don't show all files in Finder | defaults delete com.apple.finder AppleShowAllFiles; killall Finder |
Show All Files On | show all files in Finder | defaults write com.apple.finder AppleShowAllFiles -bool YES; killall Finder |
Show All Files Read | read show all files flag | defaults read com.apple.finder AppleShowAllFiles |
Zoom Rects Off | don't use zoom rects in Finder | defaults delete com.apple.finder ZoomRects; killall Finder |
Zoom Rects On | use zoom rects in Finder | defaults write com.apple.finder ZoomRects -bool YES; killall Finder |
Zoom Rects Read | read zoom rects flag | defaults read com.apple.finder ZoomRects |
HI Toolbox
HI (human interface) Toolbox settings are stores in the file com.apple.HIToolbox.plist in /Library/Preferences.
Command Option Space | show status of cmd-option-space toggle | defaults read com.apple.HIToolbox AppleCommandOptionSpace |
Date Order | show system date order | defaults read com.apple.HIToolbox AppleDateOrder |
Itlc General Flags | show system itlc general flags | defaults read com.apple.HIToolbox AppleItlcGenFlags |
Short Date Format | show system short date format | defaults read com.apple.HIToolbox AppleShortDateFormat |
Short Date Separator | show system short date separator | defaults read com.apple.HIToolbox AppleShortDateSeparator |
Time Cycle | show system time cycle | defaults read com.apple.HIToolbox AppleTimeCycle |
iChat
Adjust the user idle timeout and read its current setting.
User Idle Timeout | set user idle timeout (seconds) | defaults write com.apple.ichatagent UserIdleTimeout 600 |
User Idle Timeout Read | show user idle timeout (seconds) | defaults read com.apple.ichatagent UserIdleTimeout |
User Idle Timeout Restore | set default user idle timeout | defaults delete com.apple.ichatagent UserIdleTimeout |
iDisk
Configuration URL | show URL for iDisk configuration | defaults read com.apple.internetpref configurationURL |
iTunes
Local Info Default | make click default to show local info | defaults write com.apple.iTunes invertStoreLinks -bool YES |
Local Info Restore | restore default click local info click action | defaults delete com.apple.iTunes invertStoreLinks |
Modify iTunes Link Arrows | arrows jump to library | defaults write com.apple.iTunes invertStoreLinks -boolean YES |
Modify iTunes Link Arrows | arrows jump to ITMS | defaults write com.apple.iTunes invertStoreLinks -boolean NO |
Login Window
These commands access the file loginwindow.plist in ~/Library/Preferences. Not to be confused with com.apple.loginwindow.plist in /Library/Preferences.
Autolaunched Application Dictionary | show autolaunched application dictionary | defaults read loginwindow AutoLaunchedApplicationDictionary |
Build Version Stamp Number | show build version stamp as number | defaults read loginwindow BuildVersionStampAsNumber |
Build Version Stamp String | show build version stamp as string | defaults read loginwindow BuildVersionStampAsString |
System Version Stamp Number | show system version stamp as number | defaults read loginwindow SystemVersionStampAsNumber |
System Version Stamp String | show system version stamp as string | defaults read loginwindow SystemVersionStampAsString |
Mail
The first of these commands is especially useful if you have a hopeless friend who 1) cannot abandon Windows; 2) cannot abandon Outlook; and 3) cannot figure out how to send civilised plain text mail.
Minimum HTML Font Size | set minimum HTML font size | defaults write com.apple.mail MinimumHTMLFontSize 14 |
Prefer Plain Text On | force Mail to only display plain text | defaults write com.apple.mail PreferPlainText -bool YES |
Prefer Plain Text Read | read Prefer Plain Text setting | defaults read com.apple.mail PreferPlainText |
Prefer Plain Text Restore | restore Prefer Plain Text default | defaults delete com.apple.mail PreferPlainText |
Menu Bar Clock
You can read all settings at once by running 'defaults read com.apple.MenuBarClock' from Terminal or CLIX. For that matter, you can do the same for any application or property list file.
Append AMPM | read appending 'AM' and 'PM' status | defaults read com.apple.MenuBarClock AppendAMPM |
Digital Clock | read digital clock status | defaults read com.apple.MenuBarClock ClockDigital |
Display Seconds | read seconds display status | defaults read com.apple.MenuBarClock DisplaySeconds |
Enabled | read status of menu bar clock | defaults read com.apple.MenuBarClock ClockEnabled |
Flash Separators | read flash separators status | defaults read com.apple.MenuBarClock FlashSeparators |
Preferences Version | read preferences version | defaults read com.apple.MenuBarClock PreferencesVersion |
Show Day | read day display status | defaults read com.apple.MenuBarClock ShowDay |
Network
Be sure to use the first command if you're connected to a network; be sure to use the fourth command regardless.
.DS_Stores Off | turn off writing .DS_Stores in network | defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool YES |
.DS_Stores On | turn on writing .DS_Stores in network | defaults delete com.apple.desktopservices DSDontWriteNetworkStores |
Firewall Disable | disable firewall | defaults write /Library/Preferences/com.apple.sharing.firewall state -bool NO |
Firewall Enable | enable firewall | defaults write /Library/Preferences/com.apple.sharing.firewall state -bool YES |
Firewall Status | show firewall status | defaults read /Library/Preferences/com.apple.sharing.firewall state |
Safari
You can read all of Safari's settings by running 'defaults read com.apple.Safari' from Terminal or CLIX. But it's a long list.
Accept Cookies Always | set Safari to always accept cookies | defaults write com.apple.WebFoundation WebAcceptCookies always |
Accept Cookies Current | set Safari to only accept cookies from your current page | defaults write com.apple.WebFoundation WebAcceptCookies current\ page |
Accept Cookies Never | set Safari to never accept cookies | defaults write com.apple.WebFoundation WebAcceptCookies never |
Accept Cookies Read | read Safari's accept cookies policy | defaults read com.apple.WebFoundation WebAcceptCookies |
Accept Cookies Restore | restore accept cookies toggle | defaults delete com.apple.WebFoundation WebAcceptCookies |
Always Show Tabs Off | turn off always showing tab bar | defaults write com.apple.Safari AlwaysShowTabBar -bool NO |
Always Show Tabs On | turn on always showing tab bar | defaults write com.apple.Safari AlwaysShowTabBar -bool YES |
Always Show Tabs Read | read status of always showing tab bar | defaults read com.apple.Safari AlwaysShowTabBar |
Always Show Tabs Restore | restore default status of always showing tab bar | defaults delete com.apple.Safari AlwaysShowTabBar |
Antialias Smooth Fonts Defaults | restore antialiasing and smooth font defaults | defaults delete com.apple.Safari AppleAntiAliasingThreshold; defaults delete com.apple.Safari AppleSmoothFontsSizeThreshold |
Antialias Smooth Fonts High | set antialiasing and smooth font values high | defaults write com.apple.Safari AppleAntiAliasingThreshold -int 8; defaults write com.apple.Safari AppleSmoothFontsSizeThreshold -int 8 |
Antialias Smooth Fonts High | set antialiasing and smooth font values high | defaults write com.apple.Safari AppleAntiAliasingThreshold -integer 8; defaults write com.apple.Safari AppleSmoothFontsSizeThreshold -integer 8 |
Antialias Smooth Fonts Low | set antialiasing and smooth font values low | defaults write com.apple.Safari AppleAntiAliasingThreshold -int 2; defaults write com.apple.Safari AppleSmoothFontsSizeThreshold -int 2 |
Antialias Smooth Fonts Low | set antialiasing and smooth font values low | defaults write com.apple.Safari AppleAntiAliasingThreshold -integer 2; defaults write com.apple.Safari AppleSmoothFontsSizeThreshold -integer 2 |
Antialias Smooth Fonts Read | read antialiasing and smooth font settings (if they exist) | defaults read com.apple.Safari AppleAntiAliasingThreshold; defaults read com.apple.Safari AppleSmoothFontsSizeThreshold |
Autoopen Off | turn off automatically opening 'safe' downloads (VERY SMART) | defaults write com.apple.Safari AutoOpenSafeDownloads -bool NO |
Autoopen On | turn on automatically opening 'safe' downloads (REALLY DUMB) | defaults write com.apple.Safari AutoOpenSafeDownloads -bool YES |
Autoopen Read | read status of automatically opening 'safe' downloads | defaults read com.apple.Safari AutoOpenSafeDownloads |
Autoopen Restore | restore default status of automatically opening 'safe' downloads | defaults delete com.apple.Safari AutoOpenSafeDownloads |
Bookmarks Date | read bookmarks date | defaults read com.apple.Safari BuiltInBookmarksDate |
Bookmarks Tag | read bookmarks tag | defaults read com.apple.Safari BuiltInBookmarksTag |
Default Open Directory | read default open directory | defaults read com.apple.Safari NSDefaultOpenDirectory |
Externs In Existing Off | turn off opening external links in existing window | defaults write com.apple.Safari OpenExternalLinksInExistingWindow -bool NO |
Externs In Existing On | turn on opening external links in existing window | defaults write com.apple.Safari OpenExternalLinksInExistingWindow -bool YES |
Externs In Existing Read | read toggle of opening external links in existing window | defaults read com.apple.Safari OpenExternalLinksInExistingWindow |
Externs In Existing Restore | restore default behaviour for opening external links in existing window | defaults delete com.apple.Safari OpenExternalLinksInExistingWindow |
Google Off | remove Google from address bar | defaults write com.apple.Safari AddressBarIncludesGoogle -bool NO |
Google On | put Google on address bar | defaults write com.apple.Safari AddressBarIncludesGoogle -bool YES |
Google Read | read status of Google in address bar | defaults read com.apple.Safari AddressBarIncludesGoogle |
Google Restore | restore default status of Google in address bar | defaults delete com.apple.Safari AddressBarIncludesGoogle |
IE Favorites Imported Off | flag IE favorites not imported | defaults write com.apple.Safari IEFavoritesWereImported -bool NO |
IE Favorites Imported On | flag IE favorites imported | defaults write com.apple.Safari IEFavoritesWereImported -bool YES |
IE Favorites Imported Read | read IE favorites were imported flag | defaults read com.apple.Safari IEFavoritesWereImported |
IE Favorites Imported Restore | restore default IE favorites imported flag | defaults delete com.apple.Safari IEFavoritesWereImported |
Include Debug Menu Off | don't show debug menu | defaults write com.apple.Safari IncludeDebugMenu -bool NO |
Include Debug Menu On | show debug menu | defaults write com.apple.Safari IncludeDebugMenu -bool YES |
Include Debug Menu Read | read debug menu flag | defaults read com.apple.Safari IncludeDebugMenu |
Include Debug Menu Restore | restore default debug menu status | defaults delete com.apple.Safari IncludeDebugMenu |
Initial Timed Delay Minimise | minimise Safari initial timed delay | defaults write com.apple.Safari WebKitInitialTimedLayoutDelay 0.000001 |
Initial Timed Delay Read | read Safari initial timed delay | defaults read com.apple.Safari WebKitInitialTimedLayoutDelay |
Initial Timed Delay Restore | restore Safari initial timed delay | defaults delete com.apple.Safari WebKitInitialTimedLayoutDelay |
Java Off | turn off Java | defaults write com.apple.Safari WebKitJavaEnabled -bool NO |
Java On | turn on Java | defaults write com.apple.Safari WebKitJavaEnabled -bool YES |
Java Read | read status of Java | defaults read com.apple.Safari WebKitJavaEnabled |
Java Restore | restore default Java status | defaults delete com.apple.Safari WebKitJavaEnabled |
JavaScript Off | turn off JavaScript | defaults write com.apple.Safari WebKitJavaScriptEnabled -bool NO |
JavaScript On | turn on JavaScript | defaults write com.apple.Safari WebKitJavaScriptEnabled -bool YES |
JavaScript Read | read status of JavaScript | defaults read com.apple.Safari WebKitJavaScriptEnabled |
JavaScript Restore | restore default JavaScript status | defaults delete com.apple.Safari WebKitJavaScriptEnabled |
Last Version Run | read last version run | defaults read com.apple.Safari LastVersionRun |
N/M Favorites Imported Off | flag Netscape/Mozilla favorites not imported | defaults write com.apple.Safari NetscapeAndMozillaFavoritesWereImported -bool NO |
N/M Favorites Imported On | flag Netscape/Mozilla favorites imported | defaults write com.apple.Safari NetscapeAndMozillaFavoritesWereImported -bool YES |
N/M Favorites Imported Read | read Netscape/Moz favorites imported flag | defaults read com.apple.Safari NetscapeAndMozillaFavoritesWereImported |
N/M Favorites Imported Restore | restore default Netscape/Mozilla favorites imported flag | defaults delete com.apple.Safari NetscapeAndMozillaFavoritesWereImported |
Plugins Off | turn off plugins | defaults write com.apple.Safari WebKitPluginsEnabled -bool NO |
Plugins On | turn on plugins | defaults write com.apple.Safari WebKitPluginsEnabled -bool YES |
Plugins Read | read status of plugins | defaults read com.apple.Safari WebKitPluginsEnabled |
Plugins Restore | restore default plugins status | defaults delete com.apple.Safari WebKitPluginsEnabled |
Recent Menu Limit 10 | limit number of recent menu items to 10 | defaults write RecentHistoryMenuItemsLimit 10 |
Recent Menu Limit Read | limit number of recent menu items | defaults read RecentHistoryMenuItemsLimit |
Recent Menu Limit Restore | limit number of recent menu items | defaults delete RecentHistoryMenuItemsLimit |
Recent Searches | show recent search strings | defaults read com.apple.safari RecentSearchStrings |
Recent Searches Clean | clean recent search strings | defaults delete com.apple.safari RecentSearchStrings |
Report Bug On | show 'Report Bug' in address bar | defaults write com.apple.Safari AddressBarIncludesReportBug -bool YES |
Report Bug Read | read status of 'Report Bug' in address bar | defaults read com.apple.Safari AddressBarIncludesReportBug |
Report Bug Restore | restore default status of 'Report Bug' in address bar | defaults delete com.apple.Safari AddressBarIncludesReportBug |
Spell Checking Off | turn off spell checking | defaults write com.apple.Safari WebContinuousSpellCheckingEnabled -bool NO |
Spell Checking On | turn on spell checking | defaults write com.apple.Safari WebContinuousSpellCheckingEnabled -bool YES |
Spell Checking Read | show spell checking status | defaults read com.apple.Safari WebContinuousSpellCheckingEnabled |
Spell Checking Restore | restore default spell checking status | defaults delete com.apple.Safari WebContinuousSpellCheckingEnabled |
Status Bar Off | toggle status bar off | defaults write com.apple.Safari ShowStatusBar -bool NO |
Status Bar On | toggle status bar on | defaults write com.apple.Safari ShowStatusBar -bool YES |
Status Bar Read | read toggle of status bar | defaults read com.apple.Safari ShowStatusBar |
Status Bar Restore | restore default toggle of status bar | defaults delete com.apple.Safari ShowStatusBar |
Tabbed Browsing Off | turn off tabbed browsing | defaults write com.apple.Safari TabbedBrowsing -bool NO |
Tabbed Browsing On | turn on tabbed browsing | defaults write com.apple.Safari TabbedBrowsing -bool YES |
Tabbed Browsing Read | read tabbed browsing status | defaults read com.apple.Safari TabbedBrowsing |
Tabbed Browsing Restore | restore tabbed browsing default | defaults delete com.apple.Safari TabbedBrowsing |
WebKit History Limit 25 | set history entry limit to 25 | defaults write com.apple.Safari WebKitHistoryItemLimit 25 |
WebKit History Limit Read | read history entry limit | defaults read com.apple.Safari WebKitHistoryItemLimit |
WebKit History Limit Restore | restore history entry limit | defaults delete com.apple.Safari WebKitHistoryItemLimit |
WebKit Minimum Fixed Font | set fixed font minimum size | defaults write com.apple.Safari WebKitMinimumFixedFontSize 10 |
WebKit Minimum Fixed Font Read | read fixed font minimum size | defaults read com.apple.Safari WebKitMinimumFixedFontSize |
WebKit Minimum Fixed Font Restore | restore fixed font minimum size | defaults delete com.apple.Safari WebKitMinimumFixedFontSize |
WebKit Minimum Font | set font minimum size | defaults write com.apple.Safari WebKitMinimumFontSize 10 |
WebKit Minimum Font Read | read font minimum size | defaults read com.apple.Safari WebKitMinimumFontSize |
WebKit Minimum Font Restore | restore font minimum size | defaults delete com.apple.Safari WebKitMinimumFontSize |
Window Frame Read | read window frame | defaults read com.apple.Safari NSWindow\ Frame\ BrowserWindowFrame |
Window Frame Restore | restore default window frame | defaults delete com.apple.Safari NSWindow\ Frame\ BrowserWindowFrame |
Security
So called 'drive by downloads' should be turned off in all possible cases. Check your setting and adjust accordingly. Complement the firewall commands by inspecting your firewall rules by running 'sudo ipfw list' from Terminal or CLIX.
Drive By Downloads Off | stop Safari drive by downloads | defaults write com.apple.Safari AutoOpenSafeDownloads -bool NO; defaults write /Library/Preferences/com.apple.Safari AutoOpenSafeDownloads -bool NO |
Drive By Downloads Read | read Safari drive by downloads setting (should be 0) | defaults read com.apple.Safari AutoOpenSafeDownloads |
Drive By Downloads Read Global | read global Safari drive by downloads setting (should be 0) | defaults read /Library/Preferences/com.apple.Safari AutoOpenSafeDownloads |
Firewall All Read | read firewall settings | defaults read /Library/Preferences/com.apple.sharing.firewall |
Firewall Allports Read | read firewall settings | defaults read /Library/Preferences/com.apple.sharing.firewall allports |
Firewall Config Read | read firewall settings | defaults read /Library/Preferences/com.apple.sharing.firewall firewall |
Firewall State Read | read firewall state (if firewall is on) | defaults read /Library/Preferences/com.apple.sharing.firewall state |
System
The fourth command in effect lists all the property list files in your own preferences directory. The fifth command lists file assocations. The sixth command lists all your 'user' defaults. It'll run for a while!
Battery Show Percent | show setting for battery menu extra | defaults read com.apple.menuextra.battery ShowPercent |
Battery Show Time | show setting for battery menu extra | defaults read com.apple.menuextra.battery ShowTime |
Default Keychain | show info on default keychain | defaults read com.apple.security DefaultKeychain |
defaults Domains | show all defaults domains in home area | defaults domains | sed y/" "/"\n"/ | sed s/' '// |
defaults Launch Services | show launch services defaults | defaults read com.apple.LaunchServices | grep -v LSBundleLocator |
defaults User | show defaults for current user | defaults read -g; defaults read | grep -v LSBundleLocator |
Desktop Background | read details on desktop background | defaults read com.apple.desktop Background | grep -v ImageFileAlias |
DLDB Search List | show info on DLDB search list | defaults read com.apple.security DLDBSearchList |
Finder Path | show path to default 'Finder' | defaults read com.apple.loginwindow Finder |
Menu Extras | read UI server menulet extras | defaults read com.apple.systemuiserver menuExtras |
Recent Apps | show applications on recent items list | defaults read com.apple.recentitems apps |
Recent Docs | show documents on recent items list | defaults read com.apple.recentitems docs |
Security | show defaults in com.apple.security | defaults read com.apple.security |
Window Resize Time Read | show window resize time | defaults read -g NSWindowResizeTime |
Window Resize Time Restore | restore default window resize time | defaults delete -g NSWindowResizeTime |
Window Resize Time Slow | restore default window resize time | defaults write -g NSWindowResizeTime 2 |
Terminal
A few command line tricks for the command line.
Focus Follow Mouse On | make focus follow the mouse | defaults write com.apple.terminal FocusFollowsMouse -string YES |
Focus Follow Mouse Read | read focus status | defaults read com.apple.terminal FocusFollowsMouse |
Focus Follow Mouse Restore | restore normal focus | defaults delete com.apple.terminal FocusFollowsMouse |
Opaqueness Read | read opaqueness | defaults read com.apple.Terminal TerminalOpaqueness |
Opaqueness Restore | restore default opaqueness | defaults delete com.apple.Terminal TerminalOpaqueness |
Opaqueness Low | set low opaqueness | defaults write com.apple.Terminal TerminalOpaqueness 0.2 |
Opaqueness Medium | set medium opaqueness | defaults write com.apple.Terminal TerminalOpaqueness 0.7 |
Option Click Cursor Off | disable option click cursor move | defaults delete com.apple.Terminal OptionClickToMoveCursor |
Option Click Cursor On | enable option click cursor move | defaults write com.apple.Terminal OptionClickToMoveCursor -bool YES |
Option Click Cursor Read | read option click cursor toggle | defaults read com.apple.Terminal OptionClickToMoveCursor |
User Keys
NeXTSTEP/Cocoa 'user key equivalents' override anything in your system, directly binding a menu text string with a keyboard shortcut. Note that user key equivalents are 'universal' - they pertain to all applications.
Cmd-Comma | set ⌘, (cmd-comma) as shortcut for 'Preferences...' | defaults write -g NSUserKeyEquivalents -dict-add "Preferences..." "@\U002C" |
Ctrl-Cmd-Quit | set ⌃⌘Q (ctrl-cmd-Q) as shortcut for 'Quit Safari' | defaults write -g NSUserKeyEquivalents -dict-add "Quit Safari" "^@Q" |
Ctrl-Shift-Option-Cmd-Delete | set ⌃⇧⌥⌘⌫ (ctrl-shift-option-cmd-delete) as shortcut for 'Delete' | defaults write -g NSUserKeyEquivalents -dict-add "Delete" "^$~@\U0008" |
Key Equivalents | read key equivalents | defaults read -g NSUserKeyEquivalents |
Key Equivalents Remove | delete all key equivalents | defaults delete -g NSUserKeyEquivalents |
Option-Cmd-Quit | set ⌥⌘Q (option-cmd-Q) as shortcut for 'Quit Safari' | defaults write -g NSUserKeyEquivalents "Quit Safari" "~@Q" |
Shift-Cmd-Quit | set ⇧⌘Q (shift-cmd-Q) as shortcut for 'Quit Safari' | defaults write -g NSUserKeyEquivalents "Quit Safari" "$@Q" |
Xshelf
A member of the ACP, Xshelf is soon to be released as a standalone application.
Autohide On | turn Xshelf autohide on | defaults write com.rixstep.Xshelf Autohide -bool YES |
Autohide Read | read Xshelf autohide behaviour | defaults read com.rixstep.Xshelf Autohide |
Autohide Restore | restore default Xshelf autohide behaviour | defaults delete com.rixstep.Xshelf Autohide |
Level Float | set Xshelf to float | defaults write com.rixstep.Xshelf Level -integer 3 |
Level Read | read Xshelf window level | defaults read com.rixstep.Xshelf Level |
Level Restore | restore default Xshelf level | defaults delete com.rixstep.Xshelf Level |
Status On | turn Xshelf status (menulet display) on | defaults write com.rixstep.Xshelf Status -bool YES |
Status Read | read Xshelf status (menulet) behaviour | defaults read com.rixstep.Xshelf Status |
Status Restore | restore default Xshelf status (menulet display) behaviour | defaults delete com.rixstep.Xshelf Status |
See Also CLIX - The #1 Power Tool for OS X
CLIX 1.7d CLIX Manpage CLIX 1.7.2(a) 'Ilgaz' CLIX 1.7.2d 'pk' — Explosive Action! CLIX 1.7.2e 'lipo' CLIX 1.7.2f 'f'
Cookie Tin Tips I Cookie Tin Tips II Cookie Tin Tips III Cookie Tin Tips IV Cookie Tin Tips V
Cool Clever Stuff with CLIX Cool Clever Stuff with CLIX II Cool Clever Stuff with CLIX III
/Library FAQ 'If you can't type - click.' The Zero Time Stamp Timeout
Cocktail Shaker CocktailTE: Arsenic & Other Laces CocktailJE & CocktailPE
CLIX, CSV, DSV, ESR & the Meaning of Life
|