A Pain-Free, Project-Based, Get-Things-Done Guidebook
By Rickford Grant, Rickford Grant
Publisher: No Starch Press
Released: June 2007
Pages: 345
This newbie's guide to Ubuntu - now updated for Ubuntu 7.04 (Feisty Fawn), the latest Ubuntu release, which puts the spotlight on multimedia enablement and desktop effects - lets readers learn by doing. Using immersion-learning techniques favored by language courses, step-by-step projects build upon earlier tutorial concepts, stimulating the brain and increasing the reader's understanding.
Ubuntu for Non-Geeks, 2nd Edition covers all the topics likely to be of interest to an average desktop user. Inside, you'll learn to:
Download and install free applications, games, and utilities
Connect to the Internet and wireless networks
Configure your hardware, including printers, scanners, and removable storage devices
Watch DVDs, listen to music, and even sync your iPod
Download photos and videos from your digital camera, then edit and share them
Tackle more advanced tasks as soon as you're ready
Full of tips, tricks, and helpful pointers, Ubuntu for Non-Geeks, 2nd Edition is a hands-on, project-based, take-it slow guidebook intended for those interested in-but nervous about-switching to the Linux operating system. Step-by-step projects build upon earlier tutorial concepts, helping you absorb and apply what you've learned.
Included is a companion CD that lets you try out Ubuntu 7.04 (Feisty Fawn) without making any changes to your computer and then install it when you're ready.
Chapter 1 BECOMING A PENGUINISTA
What Is Linux?
About the Penguin
Why Should I Use Linux?
But Is Linux Really Ready for the Desktop?
What Is a Distribution?
What Is Ubuntu?
Hardware Compatibility
Hardware Requirements
Good News for AMD64 Users
Mixed News for Mac Users
Speaking Ubuntu
Where Do I Go from Here?
Chapter 2 WADING AND DIVING
Going in for a Dip
Taking the Plunge—Installing Ubuntu
Single- or Dual-Boot Setup?
Getting Ready for Action
Doing the Deed
Chapter 3 A NEW PLACE TO CALL HOME
Welcome to the GNOME Desktop
The Top Panel
The Bottom Panel
Project 3A: Customizing the GNOME Panel
Project 3B: Manipulating Menus
Virtual Desktops
Wanda Revisited—GNOME Easter Eggs
Shutting Down
Chapter 4 MORE THAN WEBBED FEET
Setting Up a High-Speed Connection
Setting Up a Wireless Connection
Setting Up a Dial-Up Connection
Firefox: Your Internet Browser
Project 4A: Installing Firefox Extensions
Project 4B: Installing the Flash Plugin
Email with Evolution
An Email Alternative: Thunderbird
Other Internet Applications
Chapter 5 ROUNDING OUT THE BIRD
Project 5A: Installing Applications via Synaptic
Project 5B: Installing Applications via GNOME App Install
Performing System Upgrades via the System Update Panel Applet
If an Update Ruins Your Day . . . or System
Chapter 6 A TIDY NEST
Nautilus: Your File Manager
File Handling in Nautilus
Navigating in Nautilus
Understanding the Linux Filesystem
What's in All Those Other Folders?
Using Nautilus as a Network Browser
Reading Data CDs and DVDs
Burning Data CDs and DVDs
Burning ISO Images to Disk
Duplicating Data CDs
Burning Multisession CDs
USB Storage Devices
Project 6: Creating and Extracting Compressed Files
Chapter 7 DRESSING UP THE BIRD
Project 7A: Creating a New User Account
Project 7B: Customizing Your Desktop Environment
Project 7C: Placing Home and Trash Icons on the Desktop
Project 7D: Changing Your Login Screen
Project 7E: Changing Your Splash Screen
Choosing a Screensaver
Project 7F: Wrapping Things Up—Installing and Applying Firefox Themes
Chapter 8 SIMPLE KITTEN WAYS
Meet the Terminal
Some Goofy, Yet Useful, Fun with the Command Terminal
Nontoxic Commands
Commands with Some Teeth
A Couple of Other Biters You'll Be Using Soon
Project 8A: Creating a Plan
Project 8B: More Command Practice with pyWings
Project 8C: Command Practice Review with Briscola
Customizing the Terminal
Tabbed Shell Sessions in the Terminal
Chapter 9 AUTOMATIX AND NOT SO AUTOMATIX
Project 9A: Installing DEB Packages Not Available via the Ubuntu Repositories: Automatix
Project 9B: Converting RPMs to DEB Packages Using Alien
Compiling Programs from Source
Project 9C: Compiling and Installing Xmahjongg
Project 9D: Running Java Apps: Risk
Running Windows Applications with Wine
Chapter 10 GUTENBIRD
Printers
Project 10: Creating a Virtual PDF Printer
Canceling a Print Job
Scanners
Chapter 11 FONT FEATHERED FRENZY
Project 11A: Installing TrueType Fonts Locally
Project 11B: Installing TrueType Fonts Globally
Project 11C: Installing Microsoft Windows Core Fonts via Synaptic
Project 11D: Installing Microsoft Core Fonts from Your Windows Partition (for Dual-Booters)
Customizing Your System Fonts
Creating Your Own Fonts with FontForge
Chapter 12 POLYGLOT PENGUINS
Read-Only Language Support
Typing Nonstandard Characters
Viewing Your System in Another Language
Chinese, Japanese, and Korean Input
Project 12: Installing Asian Language Input Support for SCIM
Chapter 13 PENGUINS BACK AT WORK
OpenOffice.org
Word Processing Done Lightly with AbiWord
Some Other Cool Productivity Apps
Chapter 14 BRUSH-WIELDING PENGUINS
Project 14A: Digital Cameras
Viewing Your Images with gThumb
Project 14B: Creating Web Albums with gThumb
Project 14C: Emblems Again! (Creating Your Own)
Getting Arty with the GIMP
XPaint
Sodipodi
Project 14D: Installing Picasa via Automatix
A Few Other Graphics Apps to Consider
Chapter 15 TUX ROCKS
Audio File Formats
Project 15A: Installing MP3 Support for Audio Apps
Audio Rippers and Encoders
Audio Players
Creating Audio CDs
Project 15B: Listening to RealMedia Streams with RealPlayer
Other Cool Audio Apps
Chapter 16 PLUGGIN' IN THE PENGUIN
Knowing Your Limits
iPod Filesystem Formats
Managing Your iPod in Ubuntu
Photo Transfer with GPixPod
Converting Audio File Formats
Linux on Your iPod?
Other MP3 Players
Chapter 17 COUCH PENGUINS
Playing Video Streams with RealPlayer
DVDs
Totem Movie Player
Using Your Digital Video Camera
Other Video Apps
Chapter 18 DEFENDING THE NEST
Does My System Need Protection?
The First Line of Defense
Software Firewalls
ClamAV: Antivirus Software, Linux Style
Project 18: Virus Scanning with avast!
Appendix UBUNTU DESKTOP CDS FOR AMD64 USERS
Downloading and Burning Ubuntu Desktop CD ISOs to CD
Ordering an Install Disk from Ubuntu
Ordering an Install Disk from Other Online Sources
Comments about oreilly Ubuntu for Non-Geeks, Second Edition:
This is one of the best books that I have ever read to introduce Ubuntu to new users. The author (Rickford Grant) balances the use of humor and real life examples to keep the readers interest.
The book is uses practical projects to teach the fundamentals of working with Ubuntu. You will not be overwhelmed with the command line. That is not to say that the command line is not introduced though. You will learn some basic commands but the majority of the time will be spent with the graphical tools.
The only thing about the book that I did not agree with was the use of Automatix. This is not a subject that I would have suggested for new users. It would have been better to have taught the reader how to do all of these things with the built in Ubuntu tools.
I highly recommend this book to anyone that is wondering what all this Ubuntu (Linux) stuff is all about.