List of Figures

List of Figures

Chapter 1: The Power of Permissions: Understanding Users and Unix Organization

Figure 1.1: The Get Info— Ownership & Permissions window for sample.doc
Figure 1.2: A typical home user folder
Figure 1.3: User levels, as shown in the Accounts panel of System Preferences
Figure 1.4: User account settings in NetInfo Manager
Figure 1.5: Creating a new user account
Figure 1.6: Limiting the capabilities of a new user
Figure 1.7: Deleting a user account
Figure 1.8: Using sudo to execute the rm (remove) command on a protected file
Figure 1.9: Running a Terminal session as root using sudo -s
Figure 1.10: Using Snard to launch (left) and authenticate (right) an application as root
Figure 1.11: Using Pseudo to launch (left) and authenticate (right) an application as root
Figure 1.12: A file's permissions change when it is copied
Figure 1.13: Changing the level of access Others have for a file
Figure 1.14: Using Disk Utility to repair permissions
Figure 1.15: Creating a new group, Parents, in NetInfo Manager
Figure 1.16: SharePoints automatically enters the next available GID for you.
Figure 1.17: Changing the Group for a file using the Finder's Get Info window
Figure 1.18: Changing the Short Name of exampleuser to exampleuser2
Figure 1.19: OS X warns you if your account does not have a password.

Chapter 2: Sensational Setup

Figure 2.1: The System Preferences application
Figure 2.2: Adding a preference pane to the toolbar
Figure 2.3: FruitMenu provides a System Preferences sub-menu in the Apple Menu.
Figure 2.4: Creating a new property in the Desktop Pictures Collections menu
Figure 2.5: Using TinkerTool to improve your scrollbar arrows
Figure 2.6: The Character Palette lets you choose any character in any font.
Figure 2.7: Energy Saver on a desktop (left) and a laptop (right)
Figure 2.8: Additional "Mouse" options for Power-Books and iBooks
Figure 2.9: PTHClock provides a convenient drop-down calendar.
Figure 2.10: Inverting the display from Universal Access preferences
Figure 2.11: KeyStrokes provides an on-screen keyboard for accessibility.
Figure 2.12: System Preferences' Others category after installing a new preference pane
Figure 2.13: The Finder preferences window
Figure 2.14: Customizing the Mail toolbar
Figure 2.15: Changing a Finder setting using PrefEdit

Chapter 3: Subjugating Startup and Leveraging Login

Figure 3.1: The Startup Disk pane of System Preferences
Figure 3.2: The Startup Manager utility
Figure 3.3: The default (left) boot panel image, and a custom image (right)
Figure 3.4: Editing the boot strings to identify an iBook's owner at startup
Figure 3.5: Using Login Items to automatically open frequently used items
Figure 3.6: Customizing the login window using Visage
Figure 3.7: Managing installed startup/login items using Diablotin
Figure 3.8: Using Boot Config to configure startup services
Figure 3.9: Using Process iewer to view user processes

Chapter 4: Installations, Inc.

Figure 4.1: The contents of the package
Figure 4.2: The Select a Destination screen in the Installer utility
Figure 4.3: The TinkerTool preference pane installer asks whether you want TinkerTool to be installed for the current user or for all users. (It also has an option for network installation.)
Figure 4.4: Using Alfred to install system add-ons
Figure 4.5: The Software Update pane of System Preferences
Figure 4.6: Updates available via the Software Update application
Figure 4.7: The contents of the Mac OS X 10.2.2 updater package as viewed in Pacifist
Figure 4.8: The Archive and Install option of OS X 10.2 and later
Figure 4.9: Monolingual lets you remove extra language support
Figure 4.10: Selecting a package to uninstall with DesInstaller
Figure 4.11: Using Carbon Copy Cloner to copy a Mac OS X volume

Chapter 5: Finagle Files and Foil Finder Frustration

Figure 5.1: A document's application associations in XRay
Figure 5.2: An application's Type, Creator & Extension window in XRay
Figure 5.3: The Preview panel for (left to right) a text file, an MP3, and a QuickTime movie
Figure 5.4: The Finder's Preferences dialog
Figure 5.5: View Options for the Desktop
Figure 5.6: Accessing the Desktop folder in the Dock
Figure 5.7: Creating a Desktop menu in MaxMenus
Figure 5.8: The default Finder window toolbar in OS X 10.2.xs
Figure 5.9: The Customize Toolbar dialog
Figure 5.10: View Options for icon view
Figure 5.11: A folder of pictures viewed using large icon previews
Figure 5.12: Viewing a folder's contents in list view
Figure 5.13: View options for list view
Figure 5.14: The preview column for a QuickTime movie file
Figure 5.15: View options for column view
Figure 5.16: The Print Window print dialog
Figure 5.17: Contextual menus for a file, a folder, a volume, an application, the Desktop, and inside a folder
Figure 5.18: XShelf provides a shelf for temporary storage
Figure 5.19: Accessing Favorites from an Open dialog
Figure 5.20: A complex Find
Figure 5.21: Locator provides a nice interface to the locate command
Figure 5.22: The Content index panel for a folder
Figure 5.23: The simple (a) and expanded (b) Save dialogs
Figure 5.24: Default Folder's volume menu

Chapter 6: Developing a Dynamite Dock

Figure 6.1: The Dock preference pane
Figure 6.2: A QuickTime movie playing in the Dock
Figure 6.3: Dock Setup options in TransparentDock
Figure 6.4: Dock-o-rama— the stock Dock; a transparent Dock created using Transparent-Dock; and a Dock skinned using Skin a Dock (top to bottom)
Figure 6.5: iTunes' Dock menu
Figure 6.6: Windows minimized to the Dock
Figure 6.7: LiteSwitch's application switching display
Figure 6.8: Some Dock-based applications
Figure 6.9: A custom Snard
Figure 6.10: Switching Docks using DockSwap (left) and DockFun! (right)
Figure 6.11: Using MaxMenus to open an Acrobat document using Preview
Figure 6.12: piPop's pop-up (left) and tear-off (right) menus
Figure 6.13: LaunchBar (top) and LaunchBar's results listing after typing n-e-t on my computer
Figure 6.14: Some Dock alternatives (top to bottom)— PocketDock, DragThing, and WorkStrip X

Chapter 7: Apple-ication Aptitude

Figure 7.1: DVD Player's advanced controls
Figure 7.2: The Download Some screen of Image Capture
Figure 7.3: Sherlock's channels
Figure 7.4: Watson, Sherlock's more capable twin
Figure 7.5: Using TextEdit's zoom function
Figure 7.6: CPU Monitor displays (left to right)— Standard, Expanded, Floating
Figure 7.7: Using Disk Copy to resize a disk image
Figure 7.8: Screenshot options in Snapz Pro X
Figure 7.9: Using Key Caps to view characters in the current font that are accessible via the option key
Figure 7.10: CharView lets you quickly pick and type any character in any font
Figure 7.11: Split-screen mode in Terminal— the split-screen button (top) and split-screen mode (bottom)
Figure 7.12: The Force Quit window
Figure 7.13: Selecting a process to quit using Process Viewer
Figure 7.14: Using Services to transfer text from TextEdit to a new note in DEVONthink
Figure 7.15: Using the Summarize Service, it's possible to make the Gettysburg Address even shorter
Figure 7.16: PTHPasteboard's multiple clipboards
Figure 7.17: Typist's Dock menu lists the available text bits it can type

Chapter 8: Clobbering Classic

Figure 8.1: The Start/Stop pane of Classic preferences
Figure 8.2: The "Warn before starting Classic" dialog
Figure 8.3: The Memory/Versions tab of Classic preferences
Figure 8.4: Using Conflict Catcher to manage Classic startup files
Figure 8.5: Classic? provides a helpful Dock menu for working with Classic
Figure 8.6: The menu bar for Tex-Edit Plus in OS X (top) and Classic (bottom)
Figure 8.7: The Stata statistical package can be launched in either OS X or Classic.

Chapter 9: Networking Notables and Internet Illuminations

Figure 9.1: Using the Network Port Configurations dialog to disable unused network interfaces
Figure 9.2: Location X changes various settings when you switch "locations"
Figure 9.3: Using More Internet to assign applications to Internet protocols and file types
Figure 9.4: Editing the dial-up numbers used by Internet Connect
Figure 9.5: Searchling lets you search many different sites and search engines quickly and easily.
Figure 9.6: Tabbed windows in Camino's toolbar
Figure 9.7: A homemade menu of bookmarks/favorites in the Dock
Figure 9.8: URL Manager Pro's Dock (left) and menu bar (right) menus
Figure 9.9: Bookit lets you synchronize the bookmarks of all your browsers.

Chapter 10: Stellar Sharing Strategies

Figure 10.1: Selecting a device to send a file via Bluetooth
Figure 10.2: Using iDisk Utility to control access to your Public folder
Figure 10.3: Enabling Personal File Sharing in Sharing preferences
Figure 10.4: Setting up a File Sharing Only user in SharePoints
Figure 10.5: Using NetInfo Manager to limit a user's Remote Login capability to SFTP
Figure 10.6: Enabling a user to be able to connect via Windows File Sharing
Figure 10.7: Using Samba Sharing Package to enable the sharing of the Shared user folder via Windows File Sharing
Figure 10.8: A default user website in OS X
Figure 10.9: SharingMenu gives you quick access to Sharing services.

Chapter 11: Connection Convenience and Remote Control

Figure 11.1: Connecting to Personal File Sharing as a normal (left) and admin (right) user
Figure 11.2: Using the Connect to Server dialog to browse Windows workgroups
Figure 11.3: Using Transmit to connect to another computer via SFTP
Figure 11.4: Transmit shows you "your stuff" and "their stuff" when connecting to a server.
Figure 11.5: Adding your username and password for a remote server to the Keychain
Figure 11.6: Internet Location files for (left to right) an iDisk, an FTP server, and a local Mac running Personal File Sharing
Figure 11.7: Accessing favorite servers via the Dock (left) and iChoose (right)
Figure 11.8: Mac OS X's VPN Connection dialog box
Figure 11.9: Share My Desktop shows you everything you need to know to connect to the local VNC server.
Figure 11.10: A VNC client/server connection lets you control one Mac from another.

Chapter 12: Printing Practicalities

Figure 12.1: The Print Center utility
Figure 12.2: Setting up a printer being shared by a Windows computer
Figure 12.3: Stopping a printer queue via the Show Jobs window
Figure 12.4: CUPS' printer administration web page
Figure 12.5: Selecting printers to be added to a printer class
Figure 12.6: Active (top) and stopped (bottom) printers in the CUPS web interface
Figure 12.7: The PDF workflow pop-up menu includes whatever items you've placed inside the PDF Services folder(s).

Chapter 13: Strengthening System Security and Fine-Tuning Firewalls

Figure 13.1: The port mapping settings for a Macsense Internet router
Figure 13.2: Mac OS X's firewall preferences
Figure 13.3: BrickHouse's Setup Assistant lets you add less common services to your firewall rules.
Figure 13.4: You can deny or allow an application access to your Keychain.
Figure 13.5: A list of Keychain items in Keychain Access
Figure 13.6: Keychain First Aid found problems with this Keychain.
Figure 13.7: Encrypting a folder of files using Disk Copy

Chapter 14: Mac Maintenance and Administrative Actions

Figure 14.1: A graphical representation of disk fragmentation (courtesy of Drive 10)
Figure 14.2: The volume from Figure 14.1 after being defragmented
Figure 14.3: MacJanitor lets you manually execute OS X's periodic maintenance scripts.
Figure 14.4: A sample crontab entry in CronniX
Figure 14.5: Creating a new cron task in CronniX
Figure 14.6: ProcessWizard lets you "renice" any running process.
Figure 14.7: LogMaster provides advanced log viewing features.
Figure 14.8: Data Backup X's main (left) and new scheduled action (right) windows
Figure 14.9: DéjàVu's backup scheduler is simple to set up.

Appendix B: Multiple Mounts, Various Volumes, and Divided Disks

Figure B.1: Disk Utility warns you that partitioning erases any volumes on the disk being partitioned, and this erasure cannot be undone.
Figure B.2: An example of partitions— two physical drives partitioned into five volumes