| Contents | 8 |
---|
| About the Author | 17 |
---|
| About the Technical Reviewer | 18 |
---|
| Acknowledgments | 19 |
---|
| Introduction | 20 |
---|
| Part One Introducing the World of Linux | 24 |
---|
| Chapter 1 Welcome! | 25 |
| What Is Linux? | 25 |
| The Age of Linux | 27 |
| The Problems with Windows | 28 |
| The Benefits of Linux | 30 |
| The Linux Community | 31 |
| Summary | 32 |
| Chapter 2 A History and Politics Lesson | 33 |
| In the Beginning | 33 |
| The GNU Project | 35 |
| Proprietary Software and the GPL | 37 |
| GNU and Linux Together | 38 |
| Different Flavors of Linux | 38 |
| Linux Today | 39 |
| Modern Linux Development | 39 |
| Summary | 40 |
| Chapter 3 The Realities of Running Linux | 41 |
| Learning to Use Linux | 41 |
| Who Uses Linux? | 42 |
| Getting Hold of Linux | 43 |
| Using SUSE Linux | 44 |
| Summary | 44 |
| Part Two Installing SUSE Linux | 45 |
---|
| Chapter 4 Preinstallation Steps | 46 |
| Understanding Partitioning | 46 |
| Freeing Up Space | 48 |
| Backing Up Your Data | 51 |
| Making Notes | 52 |
| Summary | 54 |
| Chapter 5 Installing SUSE Linux | 55 |
| An Overview of the Installation Process | 55 |
| Step-by-Step Guide | 56 |
| Summary | 72 |
| Chapter 6 Solving Installation Problems | 73 |
| Preinstallation Problems | 73 |
| Installation Problems | 74 |
| Postinstallation Problems | 76 |
| GUI Configuration with SaX2 | 78 |
| Summary | 83 |
| Part Three The No-Nonsense Getting Started Guide | 84 |
---|
| Chapter 7 Booting Linux for the First Time | 85 |
| Starting Up | 85 |
| Logging In | 86 |
| Exploring the Desktop | 87 |
| Running Programs | 91 |
| Working with Virtual Desktops | 93 |
| Using the Mouse | 95 |
| Using the System Tray | 97 |
| Summary | 98 |
| Chapter 8 Getting Hardware Up and Running | 99 |
| SUSE Linux Hardware Support | 99 |
| Getting Online | 101 |
| Setting Up E-Mail and Instant Messaging | 114 |
| Adding a Printer | 120 |
| Getting Pictures onto Your PC | 125 |
| Using 3D Graphic Cards | 131 |
| Summary | 133 |
| Chapter 9 Securing Your System | 134 |
| Windows Security vs. Linux Security | 134 |
| SUSE Linux Access Permissions | 136 |
| Common-Sense Security | 138 |
| Online Updates | 139 |
| The SUSE Linux Firewall | 141 |
| Summary | 145 |
| Chapter 10 Personalizing SUSE Linux: Getting Everything Just Right | 146 |
| Changing the Look and Feel | 146 |
| Configuring a Notebook s Touchpad | 153 |
| Adding and Removing Shortcuts | 155 |
| Adding and Removing Applets | 156 |
| Setting Power-Saving Features | 157 |
| Summary | 159 |
| Chapter 11 Using Linux Replacements for Windows Programs | 160 |
| Linux Has It All | 160 |
| A Quick Start with Common Linux Programs | 162 |
| Other Handy Tools | 177 |
| Summary | 178 |
| Chapter 12 Managing Your Files | 179 |
| File System Concepts | 179 |
| Using Konqueror | 181 |
| Launching Files and Running Programs | 184 |
| Accessing Windows Files | 186 |
| Accessing Floppies, CDs, and DVDs | 189 |
| Summary | 191 |
| Chapter 13 Dealing with Problems | 192 |
| SUSE Linux Stability | 192 |
| Crash Recovery | 193 |
| General Problem-Solving Tips | 198 |
| Getting Help Online | 200 |
| Solving Common Problems | 202 |
| Summary | 204 |
| Part Four The Shell and Beyond | 205 |
---|
| Chapter 14 Introducing the BASH Shell | 206 |
| What Is the BASH Shell? | 206 |
| Why Bother with the Shell? | 208 |
| When Should You Use the Shell? | 209 |
| Getting Started with the Shell | 210 |
| Working with Files | 214 |
| Summary | 220 |
| Chapter 15 Understanding Linux Files and Users | 221 |
| Real Files and Virtual Files | 221 |
| Users and File Permissions | 223 |
| The File System Explained | 229 |
| Mounting | 232 |
| File Searches | 235 |
| File Size and Free Space | 237 |
| Summary | 239 |
| Chapter 16 Working with Text Files | 240 |
| Viewing Text Files | 240 |
| Using a Command-Line Text Editor | 243 |
| Searching Through Files | 249 |
| Comparing Text Files | 252 |
| Summary | 253 |
| Chapter 17 Taking Control of the System | 254 |
| Viewing Processes | 254 |
| Controlling Processes | 257 |
| Controlling Jobs | 261 |
| Summary | 262 |
| Chapter 18 Cool Shell Tricks | 263 |
| Using Autocompletion | 263 |
| Keyboard Shortcuts | 265 |
| Command History | 267 |
| Piping and Directing Output | 269 |
| Summary | 272 |
| Part Five Multimedia | 273 |
---|
| Chapter 19 MP3s and CDs | 274 |
| Playing MP3 Music | 274 |
| Ripping Music from CDs | 277 |
| Playing Audio CDs | 283 |
| Recording Audio | 284 |
| Creating Audio CDs | 286 |
| Summary | 287 |
| Chapter 20 Viewing Movies and Video | 288 |
| Watching Movies | 288 |
| Watching TV | 291 |
| Summary | 293 |
| Chapter 21 Image Editing | 294 |
| Getting Pictures onto Your PC | 294 |
| Bring Out The GIMP | 295 |
| Editing Images with The GIMP | 299 |
| Summary | 308 |
| Part Six Office Tasks | 309 |
---|
| Chapter 22 Making the Move to OpenOffice.org | 310 |
| Office Similarities | 310 |
| File Compatibility | 312 |
| The Right Fonts | 313 |
| Summary | 316 |
| Chapter 23 OpenOffice.org Overview | 317 |
| Introducing the Interface | 317 |