Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Standard view
Full view
of .
Look up keyword or section
Like this

Table Of Contents

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
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)
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
$ 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
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
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
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 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
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
Learning More
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
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
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
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
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
Linux Reference
Hardware Compatibility Issues
Wireless Connections
Free Downloads
Applications and Other Packages
Free Fonts
News and Information
Ubuntu CDs
0 of .
Results for:
No results containing your search query
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





You're Reading a Free Preview
Pages 8 to 132 are not shown in this preview.
You're Reading a Free Preview
Pages 140 to 146 are not shown in this preview.
You're Reading a Free Preview
Pages 154 to 202 are not shown in this preview.
You're Reading a Free Preview
Pages 210 to 257 are not shown in this preview.
You're Reading a Free Preview
Pages 265 to 353 are not shown in this preview.

Activity (8)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Mohamed Lotfi liked this
Blue Cat liked this
Shekhar Singh liked this
BrusPulverHest liked this
levieuxdjo liked this
PATXITM liked this

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)//-->