Tips for Linux Users Coming to Mac OS X
- 2007.09.24 - Tip Jar
Popularity: ![]()
![]()
![]()
![]()
Low End Mac Reader Specials
Memory To Go Special: New 2008 iMac 2GB $42 / iMac Intel Core2 DUO & MacBook Pro 2GB $36 - 1GB $20. MacPro 8 Core Memory 8GB kit $286 / 4GB kit $143 / 2GB kit $93 -- Free shipping available. LIfetime warranty.
Download Typestyler, still the Ultimate Styling Tool for Internet, Print and Video Graphics. Works great in Classic with a Native OS X Version on the way. Free Tryout: www.typestyler.com
LA Computer Company: Specials on AppleCare, iMac's, Apple Batteries and Apple A/C Adapters. Also Great prices on Used Apple Computers. Call 1-800-941-7654 Click Here.
OWC: NewerTech NuPower Batteries for iBook and PowerBooks Designed+Built in USA to run longer, LAST LONGER TOO! Free Battery Recycling Return Label; Quality High-Capacity from $99.95
Mac users can finally play Party Poker for Mac. Not only that, they can also learn how to play PokerStars for Mac.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
Compare products like desktop computers, laptops, and LCD TVs side by side! All the information and reviews to make the best purchasing decision for a new cell phone GPS products or MP3 players. The Ciao network makes searching products easy for you.
After five years running Linux on the desktop, I switched to Mac OS X 10.4 ("Tiger").
I'm still a huge Linux fan, run several Linux servers, and make my living with Linux. Nevertheless, the OS X desktop interface - dubbed Aqua by Apple - was too compelling to ignore. The BSD Unix core of OS X made the move relatively painless, allowing me to bring most of my shell scripts along. If you're thinking about switching from desktop Linux to OS X, a few tips can make the journey more pleasant.
Windows and Menus
The Linux desktop offers a smorgasbord of choices. The core GUI is based on the X Window system with any number of window managers running on top. The loose coupling between X and the window manager allows a lot of variety. Window managers create and manage windows, window controls, backgrounds, and other basic graphical chores, while additional programs typically handle desktop icons, interactive widgets, etc. A collection of related GUI programs is often bundled into a Linux "desktop environment". The most popular desktop environments are GNOME and KDE.
All of this choice can be wonderful - or confusing. My last couple of years in Linux were spent mostly in GNOME, which took more design queues from Apple than KDE. Regardless of which desktop environment or window manager you prefer in Linux, things work differently in OS X. In most cases, differently means better, and in all cases, more consistently.
The layout of the Mac desktop consists of three main elements: the menu bar at the top of the screen, the dock at the bottom of the screen, and the desktop area in the middle with icons and windows.
The window controls in Linux (and Windows) are typically on the right side of the title bar, and consist of a minimize, maximize/restore, and close control. In OS X, the controls are colored circles on the left side in a different order, close (red), minimize (yellow), and zoom/restore (green). When a window is minimized in OS X, it shrinks to an icon in the Dock. When a window is maximized, it expands to fill the entire screen except the menu bar and dock, and when restored, it shrinks back to it's original size. When a window is closed, it disappears (but the program keeps running).
There are three big behavioral differences you need to know right away regarding windows and menus:
- The program in the foreground replaces the menu bar with its own menu. Instead of seeing the program menu inside the window below the title bar, you access the program menu at the top of the screen. Changing the active program changes the menu.
- Closing all windows of a program does not close the program (with a couple of exceptions). The program continues to run until it is exited from the menu or ended with the Cmd-Q key combination.
- You can only resize a window from the bottom right corner of the window. You can't resize it from any edge of a window.
Once you understand these differences, navigating the Mac interface won't seem so mysterious.
Friendly Finder
The Finder is the default file manager in OS X. In Mac parlance, a directory is called a folder. You see the word folder used extensively in Mac documentation.
The Finder has two panes, left and right. The left pane shows icons for the Network, HD (hard disk), mounted volumes, Desktop, home directory, Applications, and various subdirectories within your home directory. The right pane shows the contents of each directory in one of three views: Icon, List, or Columns. The Icon and List views work like they do in the GNOME Nautilus file manager. The Columns view splits the right pane into columns and lets you drill into subdirectories while still viewing each level above it. I find Columns view disorienting and rarely use it.
By default, the Finder will not show hidden files (file names that start with a period). You can change that by running a Terminal command:
defaults write com.apple.finder AppleShowAllFiles -bool true
Once you can view hidden files in the Finder, you may notice a some extra, unwanted files. In every directory visited by Finder, it creates a ".DS_Store" file. The .DS_Store saves your preferred view of that directory. At the root of every volume visited by Finder, it creates a .Trashes directory - even on remotely mounted Linux or Windows directories.
Some people have a strong aversion to "Finder droppings". I think .DS_Store files can be turned off for external volumes, but not for Mac native volumes. While they were an annoyance when I first switched, I've learned to mostly ignore them.
Applications can be launched from Finder by double clicking on a program icon.
Grok the Dock
The Dock is a strip of icons at the bottom of the screen, though it can be positioned vertically along either side. The Dock serves two main purposes. First, it is a quick launch pad for applications. You can drag icons of your favorite applications to the Dock, then launch them by clicking on the icon. You can also right click on an icon in the Dock or click-hold and drag it to the Trash to remove it. Removing an application icon from the Dock does not delete the program.
The second function of the Dock is like the GNOME/KDE task bar. Minimized applications shrink down to an icon in the Dock. Running programs with icons in the Dock show a small triangle at the bottom of their icon, whether they were launched from the Dock or not.
Virtual Desktops
With OS X 10.4 (Tiger), there are no virtual desktops, the one killer feature of X I missed immediately. The next release of OS X ("Leopard"), due in October, will finally provide native virtual desktops. I was used to working with six desktops, so having to manage with one felt stifling. My solution was to try out various third-party applications that provided virtual desktops. The one I currently use is Desktop Manager 0.5.3.
Eye Candy and More
OS X is packed with handy features like Exposé. Pressing F9 on the keyboard shrinks all open windows until they are all visible. Then you can select one to gain focus by clicking on it, after which all windows return to their original size and position, with the selected one on top.

Pressing F12 fades the desktop and displays the Dashboard, a collection of HTML-based widgets that show time, weather, news, etc. Press F12 a second time to restore the desktop. You can download hundreds of third party widgets to add to the Dashboard, though adding too many will slow your machine down. As an exercise, I even wrote my own ugly widget that gathered system information using the "w" command.
Finally, the Spotlight desktop search tool, accessed from the upper right corner, indexes files and their contents continuously, providing a powerful and easy way to find things.
Apps on OS X
The collection of applications that is bundled with each Mac is astounding. Every bundled Apple software application works as advertised. OS X ships with 50 or so applications that not only work but are extensively documented. The help system is quite useful.
In addition to the iLife suite and a set of useful utilities, you get a respectable Terminal for command line fans, a full set of development tools, the GCC compiler, scripting languages, and staple open source servers like Apache and OpenSSH. You can download Mac versions of Firefox, OpenOffice (NeoOffice), and others. Java apps work out of the box with the preinstalled Sun JVM.
Native X applications can be run after installing Apple's custom X11 Server from DVD. Once installed, you can use popular open source X apps like Gimp and Inkscape. Most BSD and GNU command line applications can be compiled and run without problems.
There is a healthy ecosystem of freeware, shareware, and commercial applications for all tastes.
Gain without Pain
I found the switch relatively painless and became more productive by spending less time on system maintenance or odd hardware problems. I started with a Mac mini, and now use a G4 iBook as my desktop.
The one hardware feature that still amazes me is the smart power management on the iBook. I can close the lid with 20 applications running, walk downstairs, open it, and my wireless connection is up immediately, sound works perfectly - everything works. I've done that 10 times in one day without a blip, something I've never seen work well in Windows or Linux. If you are new to the Mac world, it is something you will appreciate.
Don't misunderstand, I still prefer Linux for servers, but as a
desktop operating system, OS X is hard to beat.
Keith Winston is a recent Mac convert after five years of Linux on the desktop. He also writes for Linux.com and recently created CommandLineMac.com to focus on the Unix-y power of the Mac. If you find Keith's articles helpful, please consider making a donation to his tip jar.
Recent Linux to Mac Columns
- An RSS News Reader with the Power of Google, 08.20. Unlike browser-based RSS readers or dedicated news reader apps, Google Reader lets you access your favorite feeds from any computer and browser.
- 3 reasons to run virtualized Linux, 05.22. Reasons to run Linux under virtualization include duplicating your development environment, X11 programs that don't work well in OS X, and exploring different GUI concepts.
- Taking Linux to Mac OS X with virtualization, 03.17. Thanks to products like VMware Fusion, it's easy to run your favorite Linux distro alongside Mac OS X.
- Installing Ruby on Rails and PostgreSQL on Leopard, 02.15. The combination of Ruby on Rails and PostgreSQL is a powerful and popular development environment. Here's how to get both running under Mac OS X 10.5.
- More in the Linux to Mac index.
Links for the Day
- Mac of the Day: iMac G5 (iSight), Oct. 2005 -Apple built an iSight webcam into the last version of the G5 iMac.
- List of the Day: Leopard List Low End Mac's email list covering Mac OS X 10.5.
- October 12 in LEM history: 98: Beyond HFS+ nightmares - 99: iMacs for all - 00: The future of low-end gaming - 01: Tips on buying a new computer - 05: iMac G5 (iSight) - Simple backup strategies - 06: Bring back flexible, easy to upgrade 'Books - 07: Road Apple nominations - PB 150 boots from Compact Flash - Leopard to slow down PowerPC Macs?
Recent Content on Low End Mac
- TruePower Battery Can Run WallStreet PowerBook Past the 5 Hour Mark, Tommy Thomas, Welcome to Macintosh, 10.10. If you have a rugged old PowerBook but its battery is losing capacity, TruePower can give you plenty of time in the field.
- nVidia Inside Next MacBook?, Time for a Mac Netbook, Asus Launched MacBook Air Killer, and More, The 'Book Review, 10.10. Also photo reveals more about MacBook Pro, comparing 16:9 and 16:10 displays, Apple settles suit over faulty iBook and PowerBook adapters, bargain 'Books from $150 to $2,699, and more.
- 30% of iPhone 3G Buyers Switched Carriers, EU Battery Rule May Force iPhone Redesign, and More, iNews Review, 10.10. Also iPhone 3G greatest consumer electronics device ever, track presidential polls on your iPhone, Talking English Dictionary, waterproof armbands, several new iPhone apps, and more.
- Economic Crunch May Slow Mac Sales, a Recycled Cube, ToCA Race Driver 3 for Mac, and More, Mac News Review, 10.10. Also don't buy RAM from Apple, customize your Mac's appearance, MacTribe expanding into print, My Apple Space social networking, and more.
- Best Mac Pro Deals, Low End Mac Deals, 10.10. Used 2.66 GHz 4-core, $1,799; new, $1,949 after rebate; 2.8 4-core, $2,099 shipped; 8-core, $2,599 shipped; 3.0 $3,399 shipped; 3.2, $4,099 shipped.
- Best PowerBook G3 Deals, Low End Mac Deals, 10.10. Used 14" WallStreet G3/266 MHz, $90; Lombard G3/400 MHz, $150; Pismo G3/400 MHz, $300; 500 MHz, $350.
- Best Time Capsule and AirPort Deals, Low End Mac Deals, 10.10. Refurb 500 GB Time Capsule, $249; new, $294; refurb 1 TB, $419; new, $462; AirPort Extreme Card, $39; Base Station, $159; Express, $60.
- Modding Your Old Mac to Make It More Useful, Phil Herlihy, The Usefulness Equation, 10.09. If your old Mac is too slow, too noisy, too plain looking, or has too little room for expansion, you might want to mod it.
- What Would an $800 MacBook Mean for the Mac mini?, Dan Knight, Mac Musings, 10.09. If Apple does release an $800 entry-level MacBook next week, the $600 Mac mini is going to look very overpriced.
- Best iMac G4 Deals, Low End Mac Deals, 10.09. Used 15" 700 MHz CD-RW, $269; 800 Combo, $300; 1 GHz, $390; 17" 1.25 GHz SuperDrive, $400; 20", $529.
- Best 15" MacBook Pro Deals, Low End Mac Deals, 10.09. Used 1.83 GHz Core Duo, $995; 2.16, $1,125; new, 2.2, $1,400 after rebate; refurb 2.4, $1,699; 2.5, $1,999; 2.6, $2,299; rebates on new.
- Best Mac OS X 10.4 'Tiger' Deals, Low End Mac Deals, 10.09. DVD upgrade from 10.3, $75; upgrade bundle with 10.3, $118; full version, $129; family pack, $200; 10-user Server, $350; unlimited, $400.
- The Power of Older Macs, Why Vista Only Sees 3 GB of RAM, Wangwriter Supplies, and More, Charles W. Moore, Miscellaneous Ramblings, 10.08. Also the end of an era as MIT HyperArchive shuts down and another suggestion for profiling Windows computers.
- Migrating My Law Office from Windows to Macintosh, Andrew J Fishkin, Best Tools for the Job, 10.08. By switching to Leopard Server, everyone in the office will be able to move to a Mac - but which ones will best meet their needs?
- Low End Mac Needs Help Moving to Joomla, Dan Knight, Mac Musings, 10.08. We've settled on Joomla as the content management system that should work very well for Low End Mac, but we're running stuck with templates.
- Will Apple's iPhone/App Store Tornado Blow Away the Competition?, Tim Nash, Taking Back the Market, 10.08. The iPod, iTunes, and the iTunes Store paved the way for the success of the iPhone and the App Store - and nobody can match that.
- More links in our archive.
About LEM | Support | Usage | Privacy | Contacts
