P. 1
ubuntu for non-geeks (2nd ed)

ubuntu for non-geeks (2nd ed)

|Views: 716|Likes:
Published by marconetwo

More info:

Published by: marconetwo on Mar 30, 2011
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less






  • Who Is This Book For?
  • Version Compatibility
  • Concept and Approach
  • How to Use This Book
  • About the Conventions Used in This Book
  • About the Projects in This Book
  • Welcome to the World of Linux
  • What Is Linux?
  • About the Penguin
  • Why Should I Use Linux?
  • Is It All Just About Money?
  • But Is Linux Really Ready for the Desktop?
  • What Is a Distribution?
  • What Is Ubuntu?
  • Why Ubuntu Then?
  • Hardware Compatibility
  • Diving In
  • When Research Is Required
  • Hardware Requirements
  • Good News for AMD64 Users
  • Mixed News for Mac Users
  • Speaking Ubuntu
  • Where Do I Go from Here?
  • Running and (If You Like) Installing Ubuntu
  • Going in for a Dip
  • Taking the Plunge—Installing Ubuntu
  • Single- or Dual-Boot Setup?
  • Getting Ready for Action
  • Usernames and User Passwords
  • Dual-Booters Take Note
  • Doing the Deed
  • Getting to Know the Desktop
  • Welcome to the GNOME Desktop
  • The Top Panel
  • The Menus
  • The Icons (Left)
  • The Icons (Right)
  • The Bottom Panel
  • 3A-1: Adding Utility Buttons to the Panel
  • Project 3A: Customizing the GNOME Panel
  • 3A-2: Adding Amusing Applets to the Panel
  • 3A-3: Adding a Program Launcher to the Panel
  • 3A-4: Changing Panel Launcher Icons
  • 3A-5: Adding a Drawer to the Panel
  • 3A-6: Adding Program Launchers to the Drawer
  • 3A-7: Adding the Entire Contents of a Menu to the Panel
  • 3A-8: Moving Things Around on the Panel
  • More Panel Fun
  • 3B-1: Changing Icons Within Menus
  • Project 3B: Manipulating Menus
  • 3B-2: Changing the Order of Icons Within Menus
  • Virtual Desktops
  • Moving Running Applications Between Virtual Desktops
  • Wanda Revisited—GNOME Easter Eggs
  • Shutting Down
  • The Internet, Linux Style
  • Setting Up a High-Speed Connection
  • Setting Up a Cable or Ethernet Connection for Providers Not Utilizing DHCP
  • Setting Up a Wireless Connection
  • Hardware
  • Activating Your Wireless Card
  • Releasing and Renewing Your Wireless Connection
  • Setting Up a Dial-Up Connection
  • What to Do if Your Modem Isn’t Compatible
  • Firefox: Your Internet Browser
  • Controlling Browser Window Clutter with Tabs
  • Other Firefox Features: Popup Manager
  • 4A-1: Downloading and Installing the Forecastfox Extension
  • Project 4A: Installing Firefox Extensions
  • 4A-2: Setting Up the Forecastfox Extension
  • Project 4B: Installing the Flash Plugin
  • Email with Evolution
  • An Email Alternative: Thunderbird
  • Other Internet Applications
  • Project 5A: Installing Applications via Synaptic
  • 5A-1: Adding APT Repositories via Synaptic
  • Adding New Repositories to Synaptic
  • 5A-2: Installing Monkey Bubble
  • Removing Applications via Synaptic
  • Upgrading Applications via Synaptic
  • Project 5B: Installing Applications via GNOME App Install
  • 5B-1: Selecting Applications for Installation
  • 5B-2: Downloading and Installing Selected Applications
  • Performing System Upgrades via the System Update PanelApplet
  • If an Update Ruins Your Day . . . or System
  • File and Disk Handling in Ubuntu
  • Nautilus: Your File Manager
  • The Side Pane
  • File Handling in Nautilus
  • Creating, Naming, and Renaming Folders
  • Moving Files and Folders
  • Copying Files and Folders
  • Navigating in Nautilus
  • Tabbed Browsing in Nautilus
  • Spelling It Out—Typing File Paths in Nautilus
  • Bookmarks Within Nautilus
  • Understanding the Linux Filesystem
  • What’s in All Those Other Folders?
  • Using Nautilus as a Network Browser
  • Using Nautilus as an FTP Client
  • File and Folder Permissions Within Nautilus
  • Reading Data CDs and DVDs
  • Burning Data CDs and DVDs
  • Dealing with CD-RW Disks
  • Burning ISO Images to Disk
  • Duplicating Data CDs
  • Burning Multisession CDs
  • Burning Subsequent Sessions
  • USB Storage Devices
  • Putting USB Storage Devices to Work
  • Project 6: Creating and Extracting Compressed Files
  • Customizing the Look and Feel of Your System
  • Project 7A: Creating a New User Account
  • Logging In to Your New Account
  • 7B-1: Creating Folders
  • Project 7B: Customizing Your Desktop Environment
  • 7B-2: Adding Emblems to Folders
  • 7B-3: Setting Window Backgrounds (and Emblems Again)
  • 7B-4: Dolling Up the Side Pane (and Emblems Yet Again)
  • 7B-5: Changing the Desktop Background
  • 7B-6: Downloading and Installing the Art Manager (GNOME Art)
  • 7B-7: Changing Window Borders, Controls, and Icon Sets
  • 7B-8: Installing Additional Window Borders, Controls, and Icons
  • Project 7C: Placing Home and Trash Icons on the Desktop
  • 7D-1: Downloading a Login Manager Theme
  • 7D-2: Installing Your New Login Manager Theme
  • Project 7D: Changing Your Login Screen
  • 7E-1: Enabling Automatic Login
  • 7E-2: Installing New Splash Screens
  • Project 7E: Changing Your Splash Screen
  • 7E-3: Selecting and Activating Splash Screens
  • Choosing a Screensaver
  • Project 7F: Wrapping Things Up—Installing and Applying Firefox Themes
  • Getting to Know the Linux Terminal and Command Line
  • Meet the Terminal
  • Shells
  • Some Goofy, Yet Useful, Fun with the Command Terminal
  • Nontoxic Commands
  • $ whoami
  • $ finger
  • $ pwd
  • $ df
  • $ ls
  • $ sudo
  • $ locate
  • $ calendar
  • $ exit
  • Commands with Some Teeth
  • $ mkdir
  • $ mv
  • $ cd
  • $ cp
  • $ rm
  • $ rmdir
  • $ chmod
  • $ apt-get
  • A Couple of Other Biters You’ll Be Using Soon
  • $ ln
  • $ tar
  • Project 8A: Creating a Plan
  • Project 8B: More Command Practice with pyWings
  • 8B-1: Getting pyWings
  • 8B-2: Creating a LocalApps Folder for pyWings
  • 8B-3: Extracting the pyWings Tarball
  • 8B-4: Moving the pyWings Folder to Your LocalApps Folder
  • 8B-5: Running pyWings
  • 8B-6: Creating a Launchable Link for pyWings
  • 8B-7: Running pyWings Again
  • 8B-8: Adding Emblems to Your LocalApps Folder
  • Project 8C: Command Practice Review with Briscola
  • 8C-1: Getting Briscola
  • 8C-2: Extracting the Briscola Tarball and Renaming the Briscola Folder
  • 8C-3: Preparing the Briscola Script
  • 8C-4: Moving the Briscola Folder to a Global Location
  • 8C-5: Creating a Launchable Link for Briscola
  • Can I Do the Same Thing with pyWings?
  • Playing Briscola
  • Customizing the Terminal
  • Tabbed Shell Sessions in the Terminal
  • More Ways to Install Programs
  • 9A-1: Getting and Installing Automatix
  • 9A-2: Running Automatix
  • 9A-3: Installing Software with Automatix: Skype
  • Project 9B: Converting RPMs to DEB Packages Using Alien
  • 9B-1: Installing Alien
  • 9B-2: Getting the TuxCards RPM
  • 9B-3: Converting the TuxCards RPM
  • 9B-4: Installing the Newly Generated TuxCards DEB Package
  • 9B-5: Running TuxCards
  • Compiling Programs from Source
  • What Is Source?
  • Tarballs: The Containers of Source
  • The Basics
  • Installing the Tools You Need
  • Project 9C: Compiling and Installing Xmahjongg
  • 9C-1: Downloading and Extracting the Xmahjongg Files
  • 9C-2: Running configure and make for Xmahjongg
  • 9C-3: Installing Xmahjongg
  • 9C-4: Running Xmahjongg
  • 9D-1: Installing the Java Runtime Environment
  • Project 9D: Running Java Apps: Risk
  • 9D-2: Getting the Risk File
  • 9D-3: Running Risk
  • Running Windows Applications with Wine
  • Installing and Checking Out Wine
  • Installing a Windows Application in Wine
  • Running a Windows Application in Wine
  • Installing Microsoft Internet Explorer
  • Setting Up and Using Your Printer and Scanner
  • Printers
  • Confirming That Your Printer Is Supported
  • Setting Up Your Printer
  • For the Driverless Among You
  • Printing Details
  • Project 10: Creating a Virtual PDF Printer
  • 10-1: Getting and Setting Up the Files You Need
  • 10-2: Setting Up Your Virtual PDF Printer
  • 10-3: Using Your Virtual PDF Printer
  • Canceling a Print Job
  • Scanners
  • Scanning with XSane
  • Why Are My Scanned Images So Big?
  • Adding New Fonts to Your System
  • 11A-1: Getting the Font Files
  • 11A-2: Installing the Fonts
  • Project 11A: Installing TrueType Fonts Locally
  • 11A-3: An Alternative Approach to Installing Fonts Locally
  • 11A-4: Uninstalling Locally Installed Fonts
  • 11B-1: Installing Individual Fonts Globally
  • Project 11B: Installing TrueType Fonts Globally
  • 11B-2: Installing Multiple Fonts Globally
  • 11B-3: Uninstalling Globally Installed Fonts
  • Project 11C: Installing Microsoft Windows Core Fonts via Synaptic
  • 11D-1: Finding Your Windows Partition
  • 11D-2: Mounting Your Windows Partition
  • 11D-3: Installing Fonts from Your Windows Partition
  • Unmounting Your Windows Partition
  • Customizing Your System Fonts
  • Making Things Look Better
  • Creating Your Own Fonts with FontForge
  • Downloading, Installing, and Running FontForge
  • Linux Speaks Your Language
  • Read-Only Language Support
  • Changing the Character Encoding in Firefox
  • Typing Nonstandard Characters
  • Using the Compose Key Option
  • Using the Keyboard Indicator
  • Viewing Your System in Another Language
  • Multilingual Login
  • Chinese, Japanese, and Korean Input
  • Chinese
  • Japanese
  • Korean
  • Project 12: Installing Asian Language Input Support for SCIM
  • 12-1: Downloading and Installing SCIM Input Method Modules
  • 12-2: Typing in Asian Languages with SCIM
  • 12-3: Installing Additional Input Methods
  • Getting Down to Business in Linux
  • OpenOffice.org
  • OpenOffice.org Applications
  • Microsoft Office and OpenOffice.org File Compatibility
  • OpenOffice.org Features
  • Getting to Know the Buttons
  • Word Processing Done Lightly with AbiWord
  • Some Other Cool Productivity Apps
  • Sticky Notes
  • Tomboy
  • GnuCash
  • Scribus
  • Linux Does Art
  • Project 14A: Digital Cameras
  • 14A-1: Connecting Your Camera and Starting the Import Process
  • 14A-2: Setting Up and Cleaning Up Before Importing the Images
  • 14A-3: Saving the Images to Your Hard Disk
  • Viewing Your Images with gThumb
  • Getting to Know Some of gThumb’s Features
  • Saving Photos to CD in gThumb
  • Project 14B: Creating Web Albums with gThumb
  • 14B-1: Selecting Images
  • 14B-2: Selecting a Destination Folder
  • 14B-3: Copying Images and Page Layout Options
  • 14B-4: Adding Headers and Footers
  • 14B-5: Choosing a Theme
  • 14B-6: Creating and Viewing a Web Album
  • 14C-1: Using an Existing Icon as an Emblem
  • 14C-2: Adding the Newly Sized Image to the Emblem Collection
  • Project 14C: Emblems Again! (Creating Your Own)
  • Getting Arty with the GIMP
  • Using the GIMP to Resize Images and Convert File Formats
  • Dialogs
  • Learning More
  • XPaint
  • Sodipodi
  • 14D-1: Downloading and Installing the Picasa Package
  • Project 14D: Installing Picasa via Automatix
  • 14D-2: Running and Setting Up Picasa
  • A Few Other Graphics Apps to Consider
  • F-Spot Photo Manager
  • Blender
  • QCad
  • Tux Paint
  • Music à la Linux
  • Audio File Formats
  • Project 15A: Installing MP3 Support for Audio Apps
  • Audio Rippers and Encoders
  • Sound Juicer
  • Setting the Default Folder for Ripped Files in Sound Juicer
  • Audio Players
  • Rhythmbox
  • Exaile—An amaroK-like Audio Player for GNOME
  • Creating Audio CDs
  • Burning Audio CDs with Rhythmbox
  • Burning Audio CDs with Serpentine
  • Project 15B: Listening to RealMedia Streams with RealPlayer
  • Installing RealPlayer
  • Setting Up RealPlayer and Testing Your Installation
  • Playing MP3 and Ogg Vorbis Streams with RealPlayer
  • Going to Town with RealPlayer
  • Other Cool Audio Apps
  • Other Audio Players
  • EasyTAG and Audio Tag Tool
  • LMMS
  • Audacity
  • Ubuntu and Your iPod
  • Knowing Your Limits
  • iPod Filesystem Formats
  • Determining Your iPod’s Format
  • Reformatting Your iPod
  • (Not) Auto-Updating Your iPod
  • Managing Your iPod in Ubuntu
  • Managing Your iPod’s Audio Files with Rhythmbox
  • Managing Your iPod’s Audio Files in gtkpod
  • Floola and YamiPod
  • Setting Up Your System to Automatically Launch Floola, YamiPod, or gtkpod
  • Photo Transfer with GPixPod
  • Converting Audio File Formats
  • Linux on Your iPod?
  • Other MP3 Players
  • Video and DVD Playback in Ubuntu
  • Playing Video Streams with RealPlayer
  • DVDs
  • Can I Play Foreign DVDs?
  • Totem Movie Player
  • Switching Totems
  • Using Totem to Play DVDs, VCDs, and Other Multimedia Files
  • Making Things Look a Bit Better in Totem
  • Totem as an Audio Player?
  • A Couple of Other Cool Totem Features
  • Using Your Digital Video Camera
  • Capturing and Editing Digital Video with Kino
  • Other Video Apps
  • Security
  • Does My System Need Protection?
  • The First Line of Defense
  • Software Firewalls
  • Taking Control of Firestarter
  • Confirming That Firestarter Runs Automatically
  • Finding Out More
  • ClamAV: Antivirus Software, Linux Style
  • Using the ClamAV/ClamTk Duo
  • 18-1: Downloading the avast! DEB Package and License Key
  • 18-2: Running and Using avast!
  • Project 18: Virus Scanning with avast!
  • Downloading and Burning Ubuntu Desktop CD ISOs to CD
  • Burning the ISO to CD in Windows
  • Burning the ISO to CD in OS X
  • Ordering an Install Disk from Ubuntu
  • Ordering an Install Disk from Other Online Sources
  • Forums
  • Linux Reference
  • Blogs
  • Hardware Compatibility Issues
  • Wireless Connections
  • Free Downloads
  • Applications and Other Packages
  • Free Fonts
  • News and Information
  • Magazines
  • Books
  • Ubuntu CDs

If you have a high-speed Internet connection from your cable television com-
pany, or if you are connected to the Internet by a LAN at your office, you are
really in luck, because these setups are probably the easiest to deal with. Most
likely, all you have to do is connect the Ethernet cable from the wall (if you
are using a LAN) or from your cable modem to the port of the network card
on your machine. If you’re using a wireless router, then the Ethernet cable
will connect to the wide area network (WAN) port of your wireless router.
After that, once you start up your machine, you should be ready to go with-
out any further settings to fool with. If you like, you can see if you’re connected
by opening Firefox (click your Firefox launcher in the top menu, right next
to the System menu), and then once it starts up, trying to navigate to a com-
mon site, such as www.yahoo.com. If the site comes up, you know you’re

If you have a problem getting online, and you are trying to connect to via
a LAN or cable modem, the problem could very likely be that your network
card is not supported by Linux. This is relatively rare, but fortunately, easily
remedied (by replacing it).
The problem could also be that your network or service provider does
not automatically assign addresses via Dynamic Host Configuration Protocol
(DHCP). DHCP is a means by which your Internet provider can automatically
(dynamically) provide your system with the configuration information it
needs in order to connect to the Internet. If your provider does not utilize
DHCP, you will have to get the necessary information about settings from the
network administrator or service provider and enter the settings yourself.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->