You are previewing Beginning Fedora Desktop: Fedora 20 Edition.
O'Reilly logo
Beginning Fedora Desktop: Fedora 20 Edition

Book Description

"

Beginning Fedora Desktop: Fedora 20 Edition is a complete guide to using the Fedora 20 Desktop Linux release as your daily driver for multimedia, productivity, social networking, the GNOME 3 desktop, administrative tasks, and more. Author and Linux expert Richard Petersen delves into the operating system as a whole and offers you a complete treatment of Fedora 20 Desktop configuration and use.

You'll discover how to install and update the Fedora 20 Desktop, learn which applications perform which functions, how to manage software, use of the GNOME 3 and KDE desktop configuration tools, useful shell commands, and both the Fedora administration and network tools.

Get the most out of Fedora 20 Desktop -- including free Office suites, editors, e-book readers, music and video applications and codecs, email clients, Web browsers, FTP and BitTorrent clients, microblogging and IM applications -- with a copy of Beginning Fedora Desktop: Fedora 20 Edition at your side.

"

Table of Contents

  1. Cover
  2. Title
  3. Copyright
  4. Dedication
  5. Contents at a Glance
  6. Contents
  7. About the Author
  8. About the Technical Reviewers
  9. Acknowledgments
  10. Introduction
  11. Chapter 1: Fedora 20 Introduction
    1. Fedora Documentation
    2. Fedora 20
      1. Fedora 20 Desktop Features
      2. Fedora ISO Images
      3. Fedora Custom Spins
      4. Multimedia
    3. Fedora Live DVD
      1. Starting the Live DVD
      2. Installing Fedora from a Live DVD
    4. USB Live Disk
      1. liveusb-creator
      2. livecd-iso-to-disk
    5. Fedora Logo
    6. Linux
    7. Open Source Software
    8. Linux Documentation
  12. Chapter 2: Installation and Upgrade
    1. Obtaining the DVDs
    2. Install Strategies: Making Use of Repositories
      1. Live DVD Advantages
      2. Fedora Install DVD Advantages
    3. Installation Issues
      1. Installing Dual-Boot Systems
      2. Storage Configuration
      3. Install Sources (Install DVD)
    4. Basic Install with Fedora Live Desktop DVD
    5. Quick Install with the Install DVD
    6. Installing Fedora Linux
      1. Starting the Installation Program with the Install DVD
      2. Initial Setup
      3. Automatic Partitioning
      4. Manual Partitioning: Partitions, BTRFS, RAID, and Logical Volumes
      5. Software Installation Configuration with the Fedora Install DVD/CDs
      6. GRUB on Restart
    7. GNOME Initial Setup and GNOME Help
    8. Upgrading Fedora Linux
    9. Creating Boot Disks
    10. Booting in Rescue Mode
    11. Reinstalling the Bootloader
  13. Chapter 3: Usage Basics: Login, Desktop, and Help
    1. User Accounts
      1. GRUB Start Menu and Boot Problems
      2. The Display Manager: GDM
      3. Important Laptop Features
    2. Desktops
      1. KDE
      2. Xfce and LXDE
      3. Cinnamon and Mate
    3. GNOME
      1. GNOME File Manager
      2. Logging Out and Shutting Down from GNOME
    4. Network Connections
      1. Network Manager Wired Connections
      2. Network Manager Wireless Connections
      3. System Settings Network (GNOME and Proxies)
    5. System Settings
      1. Date & Time
    6. Accessing File Systems, Devices, and Remote Hosts
    7. Video Drivers
    8. Multimedia Support: MP3, DVD Video, and DivX
    9. Terminal Window
    10. Command-Line Interface
    11. Running Windows Software on Linux: Wine
    12. Help Resources
      1. GNOME and KDE Help
      2. Context-Sensitive Help
      3. Application Documentation
      4. The Man Pages
      5. The Info Pages
      6. Web Resources
  14. Chapter 4: Installing and Updating Software: YUM, GNOME Software, PackageKit, and RPM
    1. Software Repositories
      1. Fedora Software Repositories
      2. RPM Fusion
      3. Adobe and Livna
      4. Third-Party Linux Software Archives
      5. Updating Fedora: GNOME Software and Software Update
      6. Updating Fedora with GNOME Software Update
      7. Updating Fedora with Software Update (PackageKit)
      8. Update Preferences
      9. Update with the yum Command
      10. Automatic YUM Update with cron
      11. Presto: Efficient Updating with DeltaRPM Packages
    2. Installing Software Packages
      1. Installing with YUM
      2. Installing Individual Packages with Your Browser
      3. GNOME Software (Software)
      4. PackageKit (Packages)
      5. PackageKit Browsing
      6. PackageKit Software Installation
      7. PackageKit Selected Package Actions and Information
      8. PackageKit Searching
      9. PackageKit Filtering
      10. Managing Repositories
    3. Using the RPM Fusion Repository with PackageKit
    4. YUM Extender: yumex
    5. Installing Packages with the yum Command
      1. Recovering Packages with the yum Command
    6. Installing Some Popular Third-Party Software
      1. Multimedia Packages
      2. Vendor Video Driver Support
      3. Installing Popular Third-Party Non-Fedora Applications
    7. Using Repositories
      1. Repository Repo Package Files
      2. Fedora Repository
      3. RPM Fusion
      4. Livna (dvdcss)
      5. Adobe (Flash)
      6. Google
    8. YUM Configuration
      1. /etc/yum.conf
      2. Repository Files: /etc/yum.repos.d
      3. Creating Local YUM Repositories
    9. Managing YUM Caches
    10. Manually Installing Packages with rpm
      1. Package Security Check
    11. Installing Source Code Applications
      1. Extracting the Archive: Archive Manager (File Roller)
      2. Configure, Compile, and Install
  15. Chapter 5: Office Applications and Editors
    1. LibreOffice
    2. Calligra
    3. GNOME Office Applications
    4. Running Microsoft Office on Linux: Wine and CrossOver
      1. GNOME Documents
    5. Document Viewers and Scanning (PostScript, PDF, and DVI)
    6. E-book Readers: FBReader and Calibre
    7. GNOME Notes
      1. Clocks and Weather
    8. Editors
      1. GNOME Text Editor: Gedit
      2. KDE Editor: Kate (KWrite)
      3. Leafpad
      4. Nano
      5. The Emacs Editor
      6. The Vi Editor: Vim and Gvim
    9. Mail (E-mail) and News
      1. Evolution
      2. Thunderbird
      3. GNOME Contacts
      4. The KDE Mail Client: KMail
      5. Emacs Mail
      6. Command-Line Mail Clients
      7. Accessing Mail on Remote Mail Servers
      8. Mailing Lists
    10. Usenet News
    11. Database Management Systems
      1. SQL Databases (RDBMS)
  16. Chapter 6: Graphics and Multimedia
    1. Graphics Applications
      1. Photo Management: Shotwell, F-Spot, Cheese, and Photos
      2. GNOME Graphics Tools
      3. KDE Graphics Tools
      4. X Window System Graphic Programs
    2. Multimedia
      1. Codec Support with PackageKit
      2. Third-Party Multimedia Codecs with License Issues
      3. Obtaining the DVDCSS DVD Video Codec from Livna
      4. GStreamer
      5. iPod
    3. Music Applications
      1. Burning DVD/CDs with GNOME (Brasero)
    4. Video Applications
      1. Video and DVD Players
      2. Totem Plug-ins
      3. PiTiVi Video Editor
      4. TV Players
      5. DVB and HDTV Support
      6. Xvid (DivX) and Matroska (mkv) on Linux
    5. Sound Settings
      1. Volume Control
      2. Sound: PulseAudio
      3. PulseAudio applications
  17. Chapter 7: Internet Applications: Web and FTP
    1. Web Browsers
      1. The Firefox Web Browser
      2. Firefox Bookmarks and History
      3. Firefox Configuration
      4. Konqueror: KDE Web and FTP Access
      5. The KDE Rekonq Web Browser
      6. Web (Epiphany)
      7. Chrome
    2. Java for Linux
      1. jpackage, Sun, and Java-Like
      2. Java Applications
    3. BitTorrent Clients (Transmission)
    4. FTP Clients
      1. Network File Transfer: FTP
      2. Web Browser-Based FTP: Firefox
      3. GNOME Desktop FTP: Connect to Server
      4. The KDE File Managers: Konqueror and Dolphin
      5. Filezilla
      6. gFTP
      7. wget
      8. curl
      9. ftp
      10. lftp
  18. Chapter 8: Social Networking: Microblogging, IM, VoIP, and Social Desktop
    1. Microblogging: Gwibber
    2. Instant Messenger: Empathy and Pidgin
      1. Empathy
      2. Pidgin
    3. Ekiga
    4. Skype (VoIP)
    5. KDE Social Desktop
      1. Maps
  19. Chapter 9: GNOME 3
    1. The GNOME 3 Interface
      1. Top Bar
      2. Activities Overview
      3. Activities Search
      4. Managing Windows
      5. Workspaces
      6. Notifications and Message Tray
      7. GNOME Desktop Help
    2. The GNOME Files File Manager
      1. Home Folder Subfolders
      2. File Manager Windows
      3. File Manager Sidebar
      4. Tabs
      5. Displaying Files and Folders
      6. Previews
      7. File Manager Tools and Pop-up Menus
      8. Navigating in the File Manager
      9. Managing Files and Folders
      10. File and Directory Properties
      11. File Manager Preferences
      12. File Manager As an FTP Browser
      13. File Manager Search
    3. GNOME Classic
  20. Chapter 10: The K Desktop Environment: KDE
    1. The K Desktop Environment (KDE)
      1. KDE Display Manager (KDM)
      2. Configuration and Administration Access with KDE
      3. Plasma: Desktop, Panel, and Plasmoids (Applets)
    2. The KDE Help Center
    3. The KDE 4 Desktop
      1. Desktop Backgrounds (Wallpaper)
      2. Themes
      3. Leaving KDE
      4. KDE Kickoff and QuickAccess Menus
      5. Krunner
      6. Removable Devices: Device Notifier
      7. Network Manager
      8. Desktop Plasmoids (Applets)
      9. KDE Windows
      10. Applications
      11. Virtual Desktops: Desktop Pager
      12. KDE Panel
      13. KDE Panel Configuration
    4. KWin: Desktop Effects
    5. KDE File Manager: Dolphin
      1. Navigating Directories
      2. Copy, Move, Delete, Rename, and Link Operations
      3. Search Bar and Filter Bar
    6. KDE Software Management: Apper
    7. KDE Configuration: KDE System Settings
    8. KDE Directories and Files
  21. Chapter 11: Shells
    1. The Command Line
      1. Command-Line Editing
      2. Command and Filename Completion
    2. History
      1. History Events
    3. Filename Expansion *, ?, [ ]
      1. Matching Multiple Characters
      2. Matching Single Characters
      3. Matching a Range of Characters
      4. Matching Shell Symbols
      5. Generating Patterns
    4. Standard Input/Outputand Redirection
      1. Redirecting the Standard Output: > and >>
      2. The Standard Input
      3. Pipes: |
    5. Linux Files
    6. The File Structure
      1. Home Directories
      2. Pathnames
      3. System Directories
    7. Listing, Displaying, and Printing Files: ls, cat, more, less, and lpr
      1. Displaying Files: cat, less, and more
      2. Printing Files: lpr, lpq, and lprm
    8. Managing Directories: mkdir, rmdir, ls, cd, pwd
      1. Creating and Deleting Directories
      2. Displaying Directory Contents
      3. Moving Through Directories
      4. Referencing the Parent Directory
    9. File and Directory Operations: find, cp, mv, rm, ln
      1. Searching Directories: find
      2. Copying Files
      3. Moving Files
      4. Copying and Moving Directories
      5. Erasing Files and Directories the rm Command
      6. Links: The ln Command
  22. Chapter 12: Additional Desktops
    1. The Xfce Desktop
    2. The LXDE Desktop
    3. The Sugar on a Stick (SoaS) Desktop
    4. The Mate Desktop
    5. The Cinnamon Desktop
    6. Window Managers
  23. Chapter 13: Fedora System Tools
    1. System Monitoring
    2. Managing Processes
    3. Terminal Window Administrative Access: su
    4. Schedule Tasks
      1. GNOME Schedule
      2. KDE Task Scheduler (KCron)
    5. System Logs, journals, and journald
      1. GNOME Log File Viewer
    6. Disk Usage Analyzer
    7. Virus Protection
    8. Disk Utility and Udisks
    9. Hardware Sensors
    10. SELinux: Configuration with system-config-selinux
      1. SELinux Troubleshooting and audit2allow
  24. Chapter 14: System Administration
    1. Fedora Administrative Tools
    2. Superuser Control: The Root User
      1. Administrative Access from Normal User Accounts
      2. Logging In to the Root User Account Directly: su
      3. Controlled Administrative Access: sudo
      4. Controlled Access with PolicyKit: polkit-1
    3. Authentication: authconfig-gtk
      1. Desktop Login to the Root User
    4. Date and Time
      1. Using the system-config-date Utility
      2. Using the date Command
    5. User Accounts: Users, System Settings
    6. Users and Groups Manager: system-config-users
      1. Users and Groups: New Users
      2. Users and Groups: Groups
      3. Passwords
    7. Display Configuration
      1. Vendor Drivers
    8. Bluetooth
    9. File System Access
      1. Access Linux File Systems on Internal Drives
      2. Access to Local Windows NTFS File Systems
      3. Access to Local Network Windows NTFS File Systems
      4. Permissions on GNOME
    10. Automatic File System Mounts with /etc/fstab
    11. Editing Configuration Files Directly
    12. Backup Management: rsync, Déjà Dup, and Amanda
      1. Individual Backups: archive and rsync
      2. Déjà Dup
      3. BackupPC
      4. Amanda
    13. Managing Services: systemd and service
      1. system-config-services
      2. chkconfig
      3. Manual Service Control
  25. Chapter 15: Network Configuration
    1. Network Information: Dynamic and Static
    2. User and System-Wide Network Configuration: Network Manager
      1. Network Manager Manual Configuration using GNOME Network
      2. Network Manager Manual Configuration Using Network Connections
    3. Command-Line PPP Access: wvdial
    4. Setting Up Your Firewall: firewall-config
    5. Setting Up Windows Network Access: Samba
  26. Chapter 16: Printing
    1. Printer URI (Universal Resource Identifier)
    2. GNOME 3 Printers: System Settings
      1. Remote Printers
    3. Printer Settings: system-config-printer
      1. Editing Printer Configurations: Printer Settings
      2. Adding New Printers
  27. Index