There’s More Where This Came From
About the Author
Technical Reviewers
Conventions Used in This Book
- Commands and Code
- Key Terms
- File Paths and Package Names
- UI Labels and Button Text
- Tips
- Notes
- Relevant Videos
- Feedback and Support
Dedication
Preface: Migrating to Linux (Making Your Computer Work for You)
Chapter 1 - Welcome to the World of Linux!
- What Exactly Is “Linux”?
- Why Use Linux?
- Common Linux Components
- Chapter Summary
Chapter 2 - Evaluating Linux
- Will Linux Run on Your Computer?
- Testing Distributions in “Live Mode”
- Taking Linux for a Test-Drive
- Other Types of Linux Installations
- Raspberry Pi
- Dual-Booting Linux with Windows
- Chapter Summary
- Relevant Videos
Chapter 3 - Linux Compared to Other Platforms
- Is Linux Hard to Learn?
- Having Reasonable Expectations
- Adjusting Your Workflow
- How Does Linux Compare to Windows?
- How Does Linux Compare to macOS?
- Chapter Summary
Chapter 4 - Popular Desktop Environments
- Desktop Environments Explained
- What Is a Desktop Environment?
- GNOME
- KDE Plasma
- Xfce
- MATE
- Cinnamon
- Ubuntu Desktop
- COSMIC
- Power Management
- Chapter Summary
- Relevant Videos
Chapter 5 - Choosing a Distro
- Popular Distributions
- Using “Live Media” To Test Linux Distros
- Important Considerations
- Chapter Summary
- Relevant Videos
Chapter 6 - Installing Linux
- Creating Bootable Media
- Booting Linux Installation Media
- Installing a Linux Distribution
- Other Notable Linux Installers
- Chapter Summary
- Relevant Videos
Chapter 7 - Installing Applications
- Checking Out Default Applications
- Mozilla Firefox
- Mozilla Thunderbird
- GNU Image Manipulation Program (GIMP)
- GNOME Software
- LibreOffice
- System Utilities
- What Is a “Package” in Linux?
- Understanding “Universal Packages”
- Flatpak vs Snap vs AppImage: Which Should You Use?
- Software Repositories
- Using GNOME Software
- Side-Loading Applications
- Chapter Summary
- Relevant Videos
Chapter 8 - Connecting Peripherals
- Plug and Play Devices
- Accessing Data from Removable Storage Devices
- Viewing Your Webcam
- Audio Input and Output
- Printing and Scanning Documents
- Wi-Fi Cards
- Bluetooth
- Connecting Thunderbolt Devices
- Display and Monitor Configuration
- Chapter Summary
Chapter 9 - Managing Files
- Using a File Manager
- Understanding the Linux Filesystem
- Common Linux Directories
- Attaching Additional Storage Volumes
- Chapter Summary
- Relevant Videos
Chapter 10 - Enjoying Multimedia Files
- Playing Audio and Video Files in Linux
- Watching Content from Streaming Sources
- Installing Codecs
- Popular Linux Multimedia Apps
- Chapter Summary
Chapter 11 - Gaming on Linux
- Native vs Non-Native Games
- Why Games Made for Windows Can Be Problematic
- Choosing a GPU
- Connecting an External GPU (eGPU)
- Steam
- Good Old Games (GOG)
- Chapter Summary
Chapter 12 - Monitoring Performance
- Resource Types
- Understanding “Bottlenecks”
- Viewing System Resources
- Unused RAM Is Wasted RAM
- Viewing Disk Usage
- Chapter Summary
Chapter 13 - Working with the Command Line
- Is the Command Line Necessary?
- Accessing a Linux Terminal
- Understanding Your Bash Prompt
- Understanding Basic Linux Commands
- Pinpointing Disk Usage with Your Terminal
- Chapter Summary
- Relevant Videos
Chapter 14 - Securing Your Computer
- Should You Run Anti-Virus Software?
- Creating Good Passwords
- Implementing a Firewall
- Effective Firewall Implementation
- Staying Up to Date
- Major Version Upgrades
- Backing Up Important Files
- Chapter Summary
- Relevant Videos
Chapter 15 - Troubleshooting
- Using Live Mode to Diagnose Issues
- Unsupported Hardware
- Testing for Defective RAM
- Troubleshooting Network Issues
- Troubleshooting Performance Issues
- Viewing Log Files
- Chapter Summary
- Relevant Videos
Chapter 16 - Additional Resources and Next Steps
- Join Your Distribution’s Community
- Consider a Linux User Group
- Learn Linux TV’s YouTube Channel
- Set Up a “Sandbox” PC
- Visit the Learn Linux TV Website
- Thank You, and Enjoy Your Journey!
- More from Learn Linux TV